Rendimiento Decreciente tablas dinámicas y cruces

29/10/2008 - 00:50 por JAIMAR-2008 | Informe spam
Empecé a utilizar Excel 2007 con el propósito de evaluar su desempeño para
funciones de Gestión de Informaciópn en la empresa, gestión de BD, cruces de
variables, filtros, tablas dinámicas, cubos, etc. Al comienzo el rendimiento
fué muy bueno, el solo hecho de pasar de 65.000 a 1'048.576 líneas (teoricas,
en la realidad he podido manejar hasta 650.000 líneas apróx. con 2 gigas de
RAM y un Intel Core Duo de 1.99 GHz, será que con mas RAM puedo manejar el
total de líneas?) Sin embargo el rendimiento se ha venido deteriorando con el
paso del tiempo (llevo 5 meses de tenerlo) hoy en día es lento al hacer
cruces o actualizar fórmulas e incluso en ocasiones se bloquea y hay que
salir de el y volver a entrar, que configuración y/o que recomendaciones de
limpieza y depuración periodica se pueden tener para mejorar el rendimiento?
En dico duro tengo en el C: 35 gigas libres de 47 gigas y en el D: 26 gigas
libres de 65 gigas)
 

Leer las respuestas

#1 Héctor Miguel
29/10/2008 - 03:46 | Informe spam
hola, !

Empece a utilizar Excel 2007 con el proposito de evaluar su desempeno para funciones de Gestion de Informaciopn en la empresa
gestion de BD, cruces de variables, filtros, tablas dinamicas, cubos, etc. Al comienzo el rendimiento fue muy bueno
el solo hecho de pasar de 65.000 a 1'048.576 lineas (teoricas, en la realidad he podido manejar hasta 650.000 lineas aprox.
con 2 gigas de RAM y un Intel Core Duo de 1.99 GHz, sera que con mas RAM puedo manejar el total de lineas?)
Sin embargo el rendimiento se ha venido deteriorando con el paso del tiempo (llevo 5 meses de tenerlo) hoy en dia es lento
al hacer cruces o actualizar formulas e incluso en ocasiones se bloquea y hay que salir de el y volver a entrar
que configuracion y/o que recomendaciones de limpieza y depuracion periodica se pueden tener para mejorar el rendimiento?
En dico duro tengo en el C: 35 gigas libres de 47 gigas y en el D: 26 gigas libres de 65 gigas)



aunque usas terminos ambiguos (gestion de BD, cruces de variables, filtros, tablas dinamicas, cubos, etc)
asi de simple y llana la pregunta... no se le ve alguna causa aparente
-> (macros?) que se hubieran corrido (bastantes) compilaciones/depuraciones de codigo (en diseno y/o en ejecucion)
(p.e. la compliacion (o depuracion) de codigos es una causa -entre otras- del crecimiento en tamano de archivos)
-> que hagas un guardar como... y conserves compatibilidad con versiones anteriores
-> que haya muchos (demasiados?) formatos personalizados (quizas... innecesarios?)
(consulta la ayuda en linea {F1} y preguntale por: especificaciones y limites de excel)
(ademas) probablemente estas poniendo en riesgo la integridad del archivo -?-
-> si (probablemente) estas usando algun fondo de hoja (menu: formato / hoja / fondo...) -?-
-> algunos sitios que tratan de problemas de memoria y rendimiento en excel:
(David McRitchie) http://www.mvps.org/dmcritchie/excel/slowresp.htm
(Charles Williams) http://www.DecisionModels.com/memlimitsc.htm
(notaras que no es "cierta" la creencia generalizada de que... "A MAYOR RAM (fisica)..." :-((

(probablemente) te convendria revisar el "arbol de dependencias" en las formulas que utilizan esos libros
p.e. si el tiempo de re/calculo de tu modelo resulta ya cansadito a la espera...
(seguramente) va siendo tiempo de que analices algunas otras opciones y alternativas
-> visita la pagina de Charles Williams: http://www.decisionmodels.com/
y analiza (cuando menos) las secciones de Optimising Speed y Calculation Secrets
(contienen consejos y alternativas para evitar -p.e.- cuellos de botella por formulas laaarrgas y demas)

para temas generales (consejos/trucos/etc.) acerca de mejorar el rendimiento en modelos particulares...
-> http://www.decisionmodels.com/optspeed.htm
-> http://www.ozgrid.com/News/GoodVsBa...Events.htm
-> http://www.mvps.org/dmcritchie/excel/slowresp.htm

para el caso de excel 2007 puedes revisar el siguiente articulo:
-> Improving Performance in Excel 2007
http://msdn2.microsoft.com/en-us/li...30921.aspx
(escrito por Charles Williams del primer link en el parrafo anterior)

comentas (si encuentras) algun detalle mas... descriptivo/significativo/... ?
saludos,
hector.

Preguntas similares