saulob Postado Abril 5, 2005 Denunciar Share Postado Abril 5, 2005 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 ? ObrigadoPS: 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 ''//-->" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Abril 5, 2005 Denunciar Share Postado Abril 5, 2005 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 = Nothingeu, particularmente, quando trab. com objeto eu sempre fecho, quando é variavel normal. texto, matriz, numero, nunca....bye Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 saulob Postado Abril 5, 2005 Autor Denunciar Share Postado Abril 5, 2005 obrigado.todos objetos eu realmente dou um = nothing.as dim não efetuo nenhuma acao. se já apaga, não preciso me preocupar.obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
saulob
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
''//-->
"
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.