• 0
Sign in to follow this  
saulob

Variaveis/excluir Da Memoria

Question

Pessoal,

no inicio de cada pagina minha eu declaro todas variaveis (Dim), tambem estou utilizando Option Explicit, ok tudo perfeito.

agora possuo uma pagina com mais de 100 variaveis (nunca contei).

vejam só o exagero ai abaixo. fato, esse arquivo é executado de hora em hora, uma unica vez, a cada hora a pagina é atualizada automaticamente.

a pergunta é... carrega muito o sistema ? e como eu faco para excluir essas variaveis da memoria no final da execucao da pagina ?

Obrigado

PS: segue abaixo a declaracao das mesmas.

"

''<-- DECLARACAO DE VARIAVEIS

Dim CnPath, CnPath_tempo, Conntemp, conexao, conexao_checar, conexao_rein, conexao_rel, RS_pnoc, RS_pcbs

Dim conexao_tempo, conexao_com, conexao_indicadores, conexao_comp, conexao_p

Dim RS_horario, RS_update_horario, RS_grupo, RS, RS2, RS_update_hora, RS_sms, RS_email, RS_email_sup, RS_callback, RS_reincidencia

Dim RS_naofechados_total, RS_naofechados, RS_totalfechados, RS_fechados, RS_tempomedio, RS_aging_resumo_total, RS_aging_resumo_email

Dim RS_aging_resumo_setor, RS_aging_resumo_dados, RS_maxdata_ind, RS_aging_setor, RS_aging_contador, RS_aging_email, RS_aging_dados

Dim RS_qtdassistentes, RS_1, RS_2, RS_3, RS_4, RS_5, RS_6, RS_7

Dim login, nome, grupo, email_usuario, usuario, porcento, emails, responsavel_geral, cod, descricao, ntc, texto, tm_grupo, soma

Dim obs, impacto, tecnologia, exemplos, motivo_1_editado, motivo_titulo, len_motivo_1, responsavel_nome, contador, valor, soma_total

Dim soma_naotratados_porcento, soma_naotratados, tipo_retorno, nao_tratados, contar, media, cor, contar_acos, media_assistentes

Dim subscriber_no_aging, fu_type_aging, grupo_alocado_aging, fu_open_date_aging, dia_aging, mes_aging, ano_aging, ban_aging, check_ct

Dim contador_aging, responsavel_aging, responsavel_aging_resumo, aging_setor, qtd, qtd_aging_resumo, qtd_total

Dim responsavel_001, responsavel_002, responsavel_003, responsavel_004, responsavel_005, responsavel_010

Dim subscriber_no_pcbs, fu_id_pcbs, fu_type_pcbs, login_pcbs, nome_pcbs, grupo_pcbs, grupo_pendente_pcbs, sistema_pcbs, responsavel_pcbs

Dim subscriber_no_pnoc, fu_id_pnoc, fu_type_pnoc, login_pnoc, nome_pnoc, grupo_pnoc, grupo_pendente_pnoc, sistema_pnoc, responsavel_pnoc

Dim frase_1, frase_2, link_001, link_002, link_003, link_004, link_005, link_010

Dim data, dia_semana, dias_atraso, data_previsao_ocr_temp, dia_prev_ocr, mes_prev_ocr, ano_prev_ocr, data_previsao_ocr_visual

Dim data_inicio_ocr_temp, dia_inicio_ocr, mes_inicio_ocr, ano_inicio_ocr, data_inicio_ocr_email, data_inico_ocr_temp

Dim data_inicio_chm_temp, dia_inicio_chm, mes_inicio_chm, ano_inicio_chm, data_inicio_chm_email

Dim data_ini, dia_ini, mes_ini, ano_ini, data_fim, dia_fim, mes_fim, ano_fim, data_ini_v, data_fim_v, dia, mes, ano

Dim data_hoje, dia_hoje, mes_hoje, ano_hoje, maxdata_ind, data_ontem, ultima_data

Dim mes_atual, ano_atual, mes_010, ano_010, ultimo_mes, dt_abertura_pcbs, dias_pcbs, dt_abertura_pnoc, dias_pnoc

Dim data_1, data1temp, data_2, data2temp, data_3, data3temp, data_4, data4temp, data_5, data5temp

Dim hora, tempo, tempo_aging, hora_inicio_ocr, hora_inicio_chm, horario_now, hora_last, hora_now

Dim body_001, objSendMail_001, body_002, objSendMail_002, body_003, objSendMail_003, body_004, objSendMail_004

Dim body_005, objSendMail_005, body_010, objSendMail_010, body_rein, objSendMail_rein, body_pcbs, objSendMail_pcbs

Dim body, objSendMail, objSendMail_F1, objSendMail_F2, objSendMail_F3, objSendMail_F4, objSendMail_F5, body_rel, objSendMail_rel

Dim body_pnoc, objSendMail_pnoc, body_aging, objSendMail_aging, body_aging_resumo, objSendMail_aging_resumo

Dim subscriber_no, fu_id, fu_type, mail, dt_abertura, sistema, controle_email

Dim subscriber_no2, fu_id2, fu_type2, login2, mail2, dt_abertura2, tempo2, grupo2, nome2, sistema2, controle_email2

Dim subscriber_no3, fu_id3, fu_type3, login3, mail3, dt_abertura3, tempo3, grupo3, nome3, sistema3, controle_email3

Dim subscriber_no4, fu_id4, fu_type4, login4, mail4, dt_abertura4, tempo4, grupo4, nome4, sistema4, controle_email4

Dim subscriber_no5, fu_id5, fu_type5, login5, mail5, dt_abertura5, tempo5, grupo5, nome5, sistema5, controle_email5

''//-->

"

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Guest Guest

variáveis dim são apagadas automaticamente pelo server quando ele termina esse processo... sem q precise de conf. add para issso...

agora, quanto você define um componente numa variável... alguns falam q ele apaga tb... outros dizem q você tem q fechar a variável manualmetne para q esse processo ocorra...

set variavel = createObject(objeto.funcao)

set variavel = Nothing

eu, particularmente, quando trab. com objeto eu sempre fecho, quando é variavel normal. texto, matriz, numero, nunca....

bye

Share this post


Link to post
Share on other sites
  • 0

obrigado.

todos objetos eu realmente dou um = nothing.

as dim não efetuo nenhuma acao. se já apaga, não preciso me preocupar.

obrigado.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this