You are on page 1of 18

Guadel participante

Apoyo 4 Optimizacin del Rendimiento con Civil 3D


Descripcindelasesin: Objetivos:
Enestasesinaprenderconsejosytrucospara Enestasesinusted: maximizarelrendimientoconCivil3D.Adems, ExplorarlasopcionesdelaCPUy aprenderdescifraralgodelajergarelativaa determinarquenotododependede especificacionesdecomputadoras,ademsde losGHz comoocuparsedelastareasintensivas Analizarlamemoriaenrelacinalos especficasencontradasmientrastrabajacon diferentessistemasoperativos Civil3D. AprenderladiferenciaentreOpenGL yDirect3D,yculpuedesermejor paraCivil3D EncontrarvaliosasvariablesAutoCAD ylasmejoresprcticasquele ayudarnamejorarelrendimiento general Explorarlasmejoresprcticaspara trabajarcondatosdegrandes superficies Explorarlasmejoresprcticaspara trabajarcondatosdeMapa

Contenido
ParteIPanoramaGeneraldelosRequisitosdeHardware........................................................3 ParteIICambiodelFlujodeTrabajoparaAumentarelRendimiento.....................................11 ParteIIIConsejosRpidosyVariables.....................................................................................15 Resumen.....................................................................................................................................18

Apoyo 4 OptimizacindelRendimientoconCivil3D

ParteIPanoramaGeneraldelosRequisitosdeHardware

Enestaseccindeaberturadeestecurso,repasaremoscmoseleccionarlamejorCPUparasusnecesidades,cmoseusalamemoriade sistemaendiferentesambientesylascosasquedebenconsiderarsealelegirsutarjetadevideo.Estoesmuchomsprofundoquelosrequisitos desistemapublicadosyesapenasunaguadesentidocomnparaconfigurarsusistemaafindeejecutareficientementeelsoftware.Lostemas aqumencionadossepuedenaplicaracualquierversindeAutoCADCivil3D,ynosignificanunendosoparaningunaunaconfiguracin especfica.Siunusuarioestutilizandoelsoftwareparadibujarlneas,arcosytexto,entonceslosrequisitosmnimossernsuficientes.Sin embargo,amedidaquelastareascrecenencomplejidad,tambinlohacenlosrequisitosdesupervisindelsistema.

SeleccindeCPU
HahabidounaciertaconfusinymuchasdudasconrespectoalamejorCPUparautilizarconAutoCADCivil3D.Losrequisitosdesistemapara los2009productosindicanelsiguiente: IntelPentium4(3GHzomayor);AMDAthlon;soportaprocesadoresmltiples,soportadoblencleo Esteesunexcelentepuntodepartida,perorecuerdequelaCPUPentium4deIntelnisiquierasehafabricadodurantemsde2aos.Mucha gentesedesconciertaporlasopcionesquehayporall,yterminaseleccionandosuCPUsolamenteenbasealavelocidaddeclarada(GHz.)Hay muchomsensuprocesadorquelavelocidad,comoledemostraremos.Antesdeentrardelleno,comencemosconunadeclaracingeneral comopuntodelanzamiento:pruebasnadaoficialeshandemostradoqueunprocesadordedoblencleo"mediano"satisfacelasnecesidades delusuariomedio.Estoestil,yaqueestosprocesadoreshanllegadoaserlabaseparamuchasconfiguracionesestndardecomputadoras actuales. Conlosncleoscudrupleshacindosemuchomscomunesenlasnuevasmquinas,valeexplorarsiestoesunamejorajustificada,ono proporcionanadamsqueelderechoajactarseentresuscompaeros.Nohacemuchotiempoqueunaactualizacinaunncleocudruple significabadoscosas:unenormeaumentoenelprecioyunadisminucintotaldelavelocidaddeprocesador.Actualmente,esasdiferenciasse hanreducidoenormemente.Asesquedebemospreguntarnos,"valelapenaunncleocudruple?" Paracontestaraestapregunta,necesitamosobservarcmoutilizalaaplicacinlosprocesadoresdencleomltiple.Unacosaimportanteque tenerpresenteesque,aniveldeaplicacin,slounpuadodeellasactualmentepuedanaprovecharcompletamentelos4ncleos.Yestoes

Apoyo4OptimizacindelRendimientoconCivil3D

ciertoparaAutoCADysuCivil3Dvertical,quesloutilizalosncleosmltiplesparaunacantidadlimitadadefunciones.Lavariable WHIPTHREADfueintroducidaaliniciodelosprocesadoresdencleomltipleyempujarpartedeltrabajodeREGENhaciaunsegundo procesador.Sinembargo,aunqueestoeradegranayudaenaquelentonces,enlosambientesactualesseobservaunamejoramuchoms pequea.Yanas,quizslopuedanotarestoaltrabajarcondibujosrealmentegrandes.Sinembargo,aniveldesistema,tenerncleos mltiples(24)permitirquelasaplicacionessedividanenncleosseparados,permitiendomscapacidaddeclculoparacadauno.Envezde quetodassusaplicacionesluchenporunoodosprocesadores,puederepartirsucargadetrabajoentredosocuatroncleos.Aspues,es posiblequeobservemejorasderendimientoenelsistematotalsiesunusuariointensivodemultitareas.Esdecir,sidisfrutaejecutando Outlook,Photoshop,MediaPlayer,yAutoCADalmismotiempo,todoestomientraseditaunpocodevdeo...bien,quizelncleocudruple seaparausted! DndepercibenlasmejorasmsvisibleslosusuariosdeCivil3DconunaCPUde ncleocudruple?LaspruebasnooficialesdemuestranqueEldesplieguede imgenesesendondesobresaleelncleocudruple.Eltiempoquepasaconuna cajademarcadoresparahacerunplandelapresentacinseestvolviendomenos comn.ConlacapacidaddedesplegarimgenesenCivil3D,losusuariospueden crearunhermosoplanmuchomsfcilmente(sinesenotorio"dolordecabezadel marcador").AcontinuacinpresentamosalgunasmedicionesdevariosCPU's desplegandolaimagendeunaescenatpicaconlaconfiguracindefbrica.Si comparaelE6700alQ6700,verqueestosdossonesencialmenteiguales,salvoque elQ6700esunncleocudruple.PuedeobservarquetenerelncleocudrupleredujoeltiempodeDesplieguedelaimagenalamitad. Adems,comoseesperaba,unaumentoenlavelocidaddelprocesadordarlugaraunadisminucineneltiempodedesplieguedelaimagen. Alcompararprocesadoresconlamismacantidaddencleos,lacorrelacinentrelavelocidaddeprocesoyeltiempoparadesplieguede imgenesescasilineal.

IntelE6700(doblencleo)@2.67ghz:30:25mins IntelXeon5130x2(doblencleo)@2.0ghz17:13mins(estamquinatiene2procesadoresdedoblencleo.Los4ncleosse utilizaronduranteeldesplieguedelaimagen) IntelQ6700(cudruplencleo)@2.67ghz:14:41mins IntelQ6700(cudruplencleo)@3.40ghz(relojacelerado):11:26mins

Apoyo 4 OptimizacindelRendimientoconCivil3D

Larespuestacortaesquesiesunusuariodemultitareas,odespliegamuchasimgenes,entonceselncleocudruplepuedeseradecuadopara ellos.Tambin,siesdifcillograractualizacionesfrecuentesensuoficina,quizunncleocudrupleresistamejorelfuturo.Sinembargo,sisu usuarionoejecutamultitareasnidespliegaimgenesosisloestcortodefondos,puedeadquirirunprocesadordedoblencleoconuna velocidaddeprocesadormsrpidaqueunncleocudrupleysalirganandoencomandosdeunsolofrente,dondetpicamentesurendimiento esmsrpido.

UnPanoramaGeneraldelaMemoriadelSistemaydeSistemasOperativos
ConellanzamientodeCivil3D2009llegunanuevalistadesystemrequirements.AqupuedeversequeelrequisitodeRAMaumentde2GBa 3GB.Amedidaqueelprogramaavanzayseagreganlascaractersticassolicitadas,aumentantambinlosrequisitosparaejecutaresta aplicacin.Lamayoradelasnuevasmquinasseconstruyenconporlomenos2GBdelRAM,yconlospreciosdelRAMDDR2bajando,se facilitanlasactualizaciones. Aunque3GBsatisfacenlasnecesidadeslamayorpartedeustedes,aquellosquetrabajancondibujoseimgenesmsgrandesregularmente preguntanquventajaspuedenobteneralaumentarmsalldelacantidadrequerida,oinclusocambiandoaunsistemade64bits.Aveces estetemanoseentiendebienyexistemuchainformacinenconflictoenInternet(inclusoentrelossitiospopulares),asquerepasemos algunosdelosfundamentos. Loprimeroquedebemosobservaresquelasversionesde32bitsdeXPydeVistaestnlimitadasa4GBdeRAMfsicainstalada.Tengacuidado, yaquenotodaestamemoriaestardisponible.Estoesmsobvioparaaquellosdeustedescon4GBinstalados,yaqueunapartedeesoes "utilizado"pordiferentespiezasdehardware,comosustarjetasvideo.EstaeslaraznporlaculenXPypreSP1Vista,noaparecenlos4GB completosenlasPropiedadesdesuComputadora.SP2deVistacambiesto,asque"muestra"4GB.LoquesignificaqueUSTEDpuedever4GB, perosucomputadoratodavavemenosqueeso. Lossistemasde64bitshanestadoconnosotrosdesdehacealgntiempo,peroestncomenzandoasermscomunes.Losambientesde64 bitspermitencasiunainfinitacantidaddememoria(~17millonesdeTerabytes!),aunqueenrealidad,estopuedeestarlimitado,dependiendo desuSO(VistaUltimateeselquemssoporta,hasta128GBdeRAMinstalada). Bien,ahoraquehemoshechoaunladolasrestriccionesfsicasdelRAM,hablemossobrelaMemoriaVirtual.Estetrminoamenudoesmal empleado,yporellopuedeserconfuso.Bsicamente,laMemoriaVirtualTotaleslasumadesuRAMFsico(instaladoensucomputadora)yel ArchivodePaginacinqueseconfiguraenPropiedadesAvanzadasdelSistema.QuesunArchivodePaginacin?Avecesaestoselellama ArchivodeIntercambioyesunamaneradeusarsuunidaddediscodurocomomemoriaadicional.Porlotanto,sitiene3GBdeRAMfsicoyun

Apoyo4 Optimiza acindelR Rendimien ntoconCiv vil3D

ArchivodePagina A acinde3GB,ten ndraprox.6GBd deMemoriaVirtu ualTotal.Deesta aformasucomputadorautilizam msmemoriadela aque realmentetienei r instalada. Ahoranecesitamoshablardeloslmitesdeunaaplicacinde32bit A ts.Acadaaplicac cinseleasignau unadireccindememoriavirtualhasta4GB (limitadaobviame ( enteporsuMem moriaVirtualTotal).Estoesverdad,sinimportarcu untamemoriaR RAMtengainstala ada.Aquesdondese vuelvedifcil.nicamente2GBde v eesoesutilizadoparaelprocesomismo(porej.,acad.exe).Los2G GBrestantesespa araelncleo(Ker rnel).As quehaydoslugaresenlosquepu q uedetoparseconproblemas.Elprimeroesunavezquesusistemaalcancesulmite edeMemoriaVir rtual.El segundoescuand s dollegaallmitedeprocesode2G GBparalaMemo oriaVirtual. "Entoncesque " eseste/3GBqueoigamencionar? ?"EnunSistemaOperativode32bits,esteinterru uptorcambialaconfiguracindescrita anteriormentede a emodoque3GBdelespaciodedi ireccindelame emoriavirtualser rasignadoalpro ocesoysolamente1GBparaelncleo (kernel).Unavez ( zms,todavaest tarlimitadoasu uMemoriaVirtua alTotal.Siustedesdeltipoquetrabajaconarchiv vosgrandes,esto opuedeser algoqueleintere a esemirarendeta alle.Tpicamente eserecomendara aarrancarnorma almenteparaelu usodiario,ysolam mente"cambiare el /interruptor"cua / andolonecesite.Tengapresentequeensituacionesdelmundorea al,elprocesoaca ad.exenollegarhasta3GBantesde terminarselaMe t emoriaVirtual.Noobstante,talve ezanpuedaofrecerleunamejor ra,peronoesperemilagros. "Tengo8GB(oms)deRAMinsta " aladaenmimqu uinaVista64.Esperfecto,Verda ad?"Bueno,noe exactamente.Pue estoqueCivil3Desuna aplicacinde32b a bits,todavatiene elasmismaslimi itacionesdeproc cesoqueantes.S Sies"sensiblead direccionesaltas",yCivil3Dloes,entonces tendraccesoa3 t 3GB(sinnecesida addelinterruptor r/3GB)delespac ciodedireccionesdeMemoriaVirtual.Aprimeravistaestonosue enacomo unagranventaja. u .Peroestoesloqueustednecesitarecordar,cada aprocesotendr2(sinoes"sensibleadirecciones saltas")o3GBde eRAM disponiblepara d l,yelRAMFsico oadicionalpermit temsespaciolib breparaelusoto otaldelamemor ria.Estosignifica, ,dependiendode ecunta MemoriaVirtualtengaentotal,quemuchasmsa M aplicacionespued denejecutarsealmismotiempo. Porsupuesto,siestejecutandounaversin de64bitsdeunaaplicacin(talco d omoAutoCADde evainilla2009),ustedtienememo oriavirtualmente eilimitadadisponibleparaesepro oceso. Siestoe esmsdeloqueustedquera,ys lotienecuriosid daddequ puedeha acercon8GBdeMemoriaFsicainstaladaenunav versinde 64bitsd deVista,entonces saqutienealgun naspruebas.Enunasola sesinde eCivil3D,pudea abrir11copiasde eundibujode42 2MBal mismotiempo!Aquesd dondetopcone ellmitede3GBp parael proceso. .Adems,puesto oqueseestabau utilizandomuypo ocodel Archivod dePaginacin,es stoeraextremadamenterpido. Aunque tena estoeraprcticamenteellmiteparaeseproceso,todava mucholu ugarparajugarco onelrestodelSis stema.Asque,a ademsde Civil3D,t tambinabr:

Apoyo 4 OptimizacindelRendimientoconCivil3D

GoogleEarth GoogleChromeBrowsercon15Pestaas WindowsLiveWriter WindowsMediaPlayer11

Contodoestoyapenasestabausandomenosdel60%demiRAMfsica.Slopordiversin,abruna2dasesindeCivil3DyabrOTRAS10 copiasdeesearchivode42MB!Ahoraesosesmultitarea!Ciertamente,estonoseraposibleenunamquinade32bits.Echeunamiradaa laimagendearriba.Observarquecadaprocesoacad.exeestutilizandoapenasdebajodeseellmite3GB.

QuTarjetaGrficaeslamejorparam?
Con mucha frecuencia omos la pregunta que se plantea arriba: Cul es la mejor tarjeta video para Civil 3D? Un tiempo atrs, la respuesta era muy clara, pero los tiempos definitivamente estn cambiando. Antes de empezar, fijemos algunas expectativas: Esto no es para que lo lea y pueda ir y seleccionar un nmero de parte especfico con su revendedor preferido en lnea. No voy a decir qu marca de fbrica o tarjeta particular es mejor que cualquier otra. Muchos usuarios de Civil 3D tienen tarjetas de cada uno de los principales jugadores del juego de las tarjetas grficas (ATI y nVidia) y tienen excelente rendimiento con ambos. Esta seccin simplemente comparar algunas de las arquitecturas de tarjeta video y explicar cmo se aplica esto al uso diario de Civil 3D. As que, cul ha sido esa respuesta tan clara en el pasado? La respuesta estndar de soporte tcnico en aos pasados era "Debe comprar una tarjeta grfica de calidad para estacin de trabajo, y no una tarjeta para juegos." Ahora, para aclarar, cuando dije la "calidad de estacin de trabajo", me refera tpicamente a una tarjeta OpenGL. Las tarjetas para "juego" eran tarjetas Direct3D. Las marcas de fbrica familiares de tarjetas seran nVidia Quadro FX y ATI FireGL para compatibilidad de OpenGL y ATI Radeon y nVidia GeForce para Direct3D. Sin embargo, mis respuestas tienden, incluso ms ahora, a inclinarse en la exacta direccin opuesta: Creo que lleg el momento de las tarjetas de "juego" para aplicaciones basadas en AutoCAD, debido al soporte mejorado para Direct3D en el programa central de AutoCAD. Primero, un poco de historia entre los dos. Silicon Graphics cre OpenGL, que era el sucesor de Iris GL. Iris GL era un componente importante de muchas antiguas estaciones de trabajo de UNIX. Estaba diseada para utilizarse en una variedad de sistemas operativos, y como una manera muy precisa de dibujar grficas. OpenGL es una marca registrada de OpenGL Architectural Review Board (ARB.) La ARB escribe la definicin de OpenGL, y gobierna una estricta serie de pruebas mediante la cul, una implementacin puede llamarse a s mismo un dispositivo OpenGL.

Apoyo4 Optimiza acindelR Rendimien ntoconCiv vil3D

Direct es una tecno t3D ologa de Micro osoft, y es una A de grficos 3 basada en CO Microsoft adquiri API 3D OM. esta te ecnologa en 199 y la ha estado ofreciendo com componente de la tecnolog DirectX. Dire 96 o mo e a ect3D se consid extensamen como una arquitectura de ju dera nte uego, ya que per rmite un mapeo mucho ms ava anzado de los gr ficos 3D.

Como indiqu anterio o ormente, en el pa asado cualquier persona deca " r "nada que no sea OpenGL"; sin embargo, n como Microsoft camb plataformas, se han alejado del soporte nati de OpenGL de fbrica. Este nfasis es bi , ivo e muy im mportante, pues que la idea fa comn ha s sto falsa sido que Window Vista no sop ws porta OpenGL. E es Esto incorr recto, puesto que Vista soporta d OpenGL im e dos mplantations (http://www.ope ( engl.org/pipelin ne/article/vol003 3_7/):
1. 1 Losfabricante esdehardwarep proporcionanuncontroladordeclienteinstalablepara Open nGLconcadenav variableparadespliegue. 2. 2 Laimplement tacindesoftwaredeOpenGL1.1 1deMicrosoftse eagrupaenforma atosde pixel lconnumeracin nmsalta.

Pues simplemente OpenGL y Di sto e, irect3D son trata ados de igual forma por Window Vista, ws dand lugar a su int do tegracin compl en el SO. In leta ncluso mejor, los usuarios norm s malmente expe erimentarn men BSODs en Vista que en X debido a la m nos n XP manera en que tr rabaja el nuev modelo del c vo controlador de display de Windo ows. En el artcu sobre OpenG ulo GL.org men ncionado anterio ormente, encontr ramos el siguien nte: Pues que Window Vista controla la sumisin de los bferes de comandos grfi sto ws a e icos al hard dware, ahora es p posible, en todo el sistema oper o rativo, detectar fallas del chip g grfico debi idas a programacin invlida. E se logra mediante la detecc Esto cin y recuperac cin de tiem mpos fuera en W Windows Vista (T TDR). Cuando u bfer de com un mando pasa dema asiado tiem en el chip de grficas (ms de dos segundos), el sistema op mpo e perativo asume q existe que un e error en el chip, deshabilita todo los contextos grficos, reinicia el chip de gr os rficos y recu upera el controla ador de grficos a fin de mante s, ener respondiendo al sistema op perativo. El

Apoyo 4 OptimizacindelRendimientoconCivil3D

usuario ver entonces una burbuja emergente que notifica que "El controlador del display dej de responder y se ha recuperado." Contina en la pgina siguiente.

Puesto que la mayor parte de sos errores terminaron tpicamente con una bella pantalla azul, hacer que se recupere el controlador es una bendicin. Ahora, aunque stas son buenas noticias, todava hay ciertas noticias no tan buenas para los usuarios de AutoCAD que ejecutan el software Vista: OpenGL no es soportado en AutoCAD 2009 cuando se ejecuta en Windows Vista. Sin embargo, puedo decir que mi tarjeta OpenGL ejecuta Civil 3D perfectamente bien, tanto en Vista como en XP. Todos los efectos estn habilitados y encendidos, pero solamente cuando usa el controlador de Direct 3D, como se indica en la imagen siguiente: Cmo determina el programa cul est encendido y cul est apagado en el dilogo de ajuste manual? Esto se determina mediante el archivo AdskHwCertificationDatabase.xml que est instalado con el software. Esta base de datos de hardware verifica el nombre de su tarjeta, su versin del controlador, su sistema operativo y su versin de AutoCAD para determinar qu puede encenderse y qu debe deshabilitarse. Por ejemplo, mi tarjeta grfica es una nVidia Quadro FX 1700 que funciona en Vista x64 - la entrada en el archivo de XML para esta tarjeta es la siguiente:
<cardDrivertestedOn="7.15.0011.6939">

- <certified by="Autodesk" os="WinVista64" status="Passed" overallStatus="1" comments="" default="D3D" osID="2048" reject="" commentsOGL="" commentsD3D=""> <effect name="AALines" status="3" driver="ALL" /> <effect name="phong" status="1" driver="D3D" /> <effect name="gooch" status="1" driver="D3D" /> <effect name="shadows" status="1" driver="D3D" />

10

Apoyo4OptimizacindelRendimientoconCivil3D

<effect name="TextureCompression" status="1" driver="D3D" /> Como puede ver, todo lo que tengo est habilitado, slo configure el controlador Direct 3D para usarse. As que, despus de todo los que se ha dicho (ciertamente es una larga lectura, no es as?), Qu es lo mejor para usted? Creo que una tarjeta de video decente, de gama media y capaz de usar Direct3D, conseguir a la mayora de la gente el funcionamiento que necesitan, pero OpenGL tambin funcionar decentemente todava. No tire la casa por la ventana!: las tarjetas de video dobles de alta gama pueden ser buenas para jugar videojuegos los fines de semana, pero no obtendr ninguna ventaja de una configuracin as con Civil 3D. En lo que respecta a la memoria, discreta es la palabra clave aqu. Discreta significa que la memoria de video no se comparte con la memoria del sistema, sino que viene con la memoria instalada en la tarjeta video, slo para la tarjeta. Generalmente, ms es mejor!: mis dos tarjetas funcionan con MB 512 de memoria discreta, lo que me da un buen rendimiento. Quiere saber si una tarjeta que est pensando comprar funcionar bien con AutoCAD? Puede consulta una lista de tarjetas grficas certificadas en el sitio Web de Autodesk. La certificacin de hardware de grficos de Autodesk indica que Autodesk ha trabajado con el proveedor de hardware de grficos para probar el hardware a fin de asegurarse de que soporta el sombreado 3D en tiempo real, sombras, y caractersticas de display de lneas suaves de los productos basados en el software de AutoCAD 2007, de AutoCAD 2008, o de AutoCAD 2009. Tambin indica que la tarjeta soporta dibujo en 2D en el sistema operativo Windows Vista al usar la aceleracin del hardware.

Apoyo 4 Optimiza acindelR Rendimien ntoconCiv vil3D

11

ParteII P ICam mbiodel lFlujod deTrab bajoparaAum mentare el Rendim R miento


Estaseccinseoc E cupardedosre easespecficasquecomnmentecausanproblema asderendimient toconCivil3D:trabajoconsuperf ficies grandes,einserta g ararchivosgrand desdeformas.D Deteccindeuntema?Estosconsejosdebenayuda araaquellaspers sonasquetienen ngrandes conjuntosdedato c osaconseguirqu uesehagaeltrab bajo.

Trabajocon T nSuperficies sGrandes


Actua almente, los dato del LiDAR (D os Deteccin de Lu y alcance) est de moda par construir uz tn ra una su uperficie de tierr existente en C ra Civil 3D. La ge est pidiend y obteniendo lo qu se ente do o consid deraba una canti idad absurda de puntos con los cuales construir sus superficies Sin e r s. embar rgo, actualmente esos datos han llegado a ser c e n comunes. Pero, Cmo puede usted hacer que C Civil 3D trabaje m mejor con los datos? Los si iguientes son alg gunos consejos y trucos para tra abajar con grand archivos de punto y des sus gr randes superficie resultantes. E no le dir cmo insertar 20 mil millones pu es Esto 0 untos y crear u superficie q exhiba un in una que ntervalo de conto orno de .01' mie entras fluye vde de eo Youtu escribe un e ube, email a su abuel modifica con photoshop ese cuadro que quiere poner la, n en ma atch.com, calcul la hoja de clc la culo del ftbol d fantasa, todo esto mientras d de o dispara a los ma en Crysis. E alos Esto, sin embarg le dir cmo conseguir el m go, o mejor rendimient de los to datos con los cuales e trabajando. est 1) No inserte el archivo LiDAR en su dibujo. Esto o u nicamente ocup espacio innec pa cesario en su dib bujo. Mi archivo de punto de pr o rueba (3.25 millo ones de puntos) insertado en un dibujo, ) n cre u archivo que e de 337 MB. Esos son apenas los puntos, nin un era nguna superficie en este e dibujo, en absol d luto. Si nicame agrega el ar ente rchivo del punto a una superfici el archivo res o ie, sultante es solam mente 603 KB. S, dije KB! K El program crea un archiv externo con u extensin M ma vo una MMS que limita el tamao del a archivo. Mi arch hivo MMS es de 296 MB, e pero el dibujo no slo SE ABRE rpidamente, sino que tambi despliega los contornos rpid p E n damente.

12

Apoyo4 Optimiza acindelR Rendimien ntoconCiv vil3D

2) Utili lmites del clip de datos. Si est trabajando en algunas calle de la ciudad, no ice es necesit puntos para la ciudad entera. Al usar un lmit del clip de da ta a te atos, slo utiliza los ar datos q estn dentro de los lmites, d que dando por result tado un archivo mucho ms ma anejable. 3) Tom en cuenta el h me hecho de que no necesita cada u de los punto que le dieron. Algunas o uno os . persona pueden pensa que los puntos muy densos so algo bueno, y que proporcionan una as ar on ya represe entacin ms pre ecisa de la super rficie de tierra. S embargo, im Sin magnese por fav un vor campo perfectamente p plano que tiene un tamao de 1 acre 43560 p cuadrados. S hizo que pies Si tiraran los puntos con u intervalo de 1, son 43,560 p un puntos: puntos que le dicen ex s xactamente la mism cosa! entonces, una superfi que incluy todos esos punt se vera dife ma icie tos erente de una sup perficie que slo incluy puntos en las esquina No. Aqu es adonde el diezm o s as? mado intelige entra en el j ente juego. Deshacer de los puntos es una cosa, p rse pero usted se estara deshaci iendo de puntos que son import s tantes para la su uperficie. Los pr rogramas tales c como VRMes (www.vrmesh.com) pueden realizar esta ru sh n utina y dejarle co un archivo de punto on e con el c pueda traba fcilmente. cul ajar

4) No e exhiba lo que no necesite. Nec o cesita desplegar el Mt. Everest e un intervalo d en de contorno de 1 menor y 5 mayo (intermedio e ndice para ust c m or tedes los viejos) No cree uste que podra pa la idea con, tal vez 5 y )? ed asar 25? 2 O an 20 y 100? O podr usted apenas d a desplegar la fron ntera mientras e trabajando y despus activa los contornos para el est ar trazado? t 5) 5 No cree una superficie de tie existente del tamao de un p s erra pequeo pas de tercer mundo y luego ponga s diseo encim de ese el su ma mismo dibujo. Los Atajos de D m L Datos son sus am migos. Construya la superficie y despus refira a ella en otro dibujo: esto li a ase o imitar el tamao de archi t ivos y el rendim miento ser rpid do!

Apoyo 4 OptimizacindelRendimientoconCivil3D
ImportacindearchivosSHPgrandesenCivil3D

13

HahabidoalgunoscasosdeusuariosquerecibenmensajesdeerroralintentarinsertararchivosESRISHPenundibujo.Enestaseccin,vamos aexplorarunejemplodel"mundoreal",ylasolucinprovisionalquerealmentefuncionparaelusuario.Estapuedenoserlasolucinpara todosloscasos,peroleayudarapensardeotraformayquizsobtengaunanuevaperspectivaentcnicasdelflujodetrabajo.Paralos propsitosdeesteescenario,FDOnoeraunaopcin,yaqueelarchivotenaqueestardisponibleparalosusuariosenelcampoconlas computadorasmviles.Entonces,Cmoconsigueimportaryguardarelarchivoenteroenundibujosintoparseconesteerror?SimpleFDO fuelarespuesta,despusdetodo!

La computadora que se utilizaba para esta prueba era una laptop con especificaciones decentes: un procesador Core 2 de doble ncleo funcionando a 2.8 GHz, 4 GB de RAM instalada, una tarjeta de video ATI Mobility FireGL V5700 con 512 MB de RAM dedicada y Windows XP x32 sin el interruptor de /3GB habilitado. El archivo SHP que se import tena un tamao combinado de apenas por encima de 136.8 MB e intentbamos colocarlo en un dibujo en blanco usando el comando de MAPIMPORT. El comando proces parte del archivo y entonces se par y present una advertencia de que se estaba acabando la memoria del sistema, y el comando fue abortado. Esto dej al dibujo con solamente una porcin del archivo SHP cargado, lo que se consider inaceptable. Se intent entonces este mismo proceso en una computadora con mejores especificaciones: un procesador Core 2 de doble ncleo que funcionaba en 3.0 GHz, 6 GB de RAM instalada, una tarjeta video nVidia Quadro FX 1700 con 512 MB de RAM dedicada y acceso a hasta 2 GB de RAM del sistema y Windows Vista x64. El mismo archivo SHP exactamente se import perfectamente a un dibujo en blanco en esta mquina, principalmente debido al RAM disponible agregado. Desafortunadamente, la actualizacin de la computadora no es siempre una solucin viable, y definitivamente no lo era en este caso particular. Haba malas y buenas noticias para descubrir: Las malas noticias: la base del cdigo para Map 3D ha crecido en las versiones anteriores. Esto significa que lo qu pudo haber sido posible en una versin anterior, puede no ser posible en la versin actual porque la versin actual tiene simplemente una huella ms grande en lo que respecta a recursos de sistema. sa es una manera elegante de decir que el Mapa 2009 apenas necesita un poco ms espacio para procesar la misma tarea. Las buenas noticias: algunos formatos geoespaciales de archivo son ms eficientes que otros. Especficamente, el formato de archivo de Autodesk SDF (formato de datos espacial) es ms eficiente que el convertidor ESRI SHP. Observe que esto pertenece solamente a los productos basados en AutoCAD Map 3D: No estoy haciendo ninguna aseveracin de que SDF es superior, apenas de que es ms

14

Apoyo4OptimizacindelRendimientoconCivil3D

eficiente en el Mapa 3D. Se pensaba que un archivo SDF que contena los mismos datos podra importarse ms fcilmente a Civil 3D que el archivo de la SHP. Aqu es donde entra FDO: - puesto que FDO (Objetos de Datos de Caracterstica) es una conexin ms que una importacin, requiere menos carga administrativa. FDO no est intentando tomar la fecha de un archivo y convertirla a un formato que AutoCAD pueda utilizar; simplemente est exhibiendo el archivo y los datos asociados en el formato ESRI nativo. En nuestro primer paso, fue posible conectar con el archivo SHP sospechoso y exhibirlo muy fcilmente en la mquina de Windows XP x32, pero tuvo que ir un paso ms lejos: tuvieron que convertirse los datos a un formato diferente. Puesto que el archivo SHP ahora estaba conectado, haba una correspondiente capa de datos enumerada en el Administrador de Display del espacio de trabajo del Mapa. Si hace clic con el botn derecho en esa capa de datos, tiene una opcin para Exportar Datos de la Capa a SDF. La seleccin de esa opcin crea un nuevo archivo SDF que viene adentro en un esbelto 120.6 MB: algo ya parece un poco ms eficiente! Una vez que se crea el archivo SDF, puede cerrar el crculo completo: regres al dibujo en blanco, y de nuevo al comando MAPIMPORT cambiando los formatos del archivo, seleccin del nuevo archivo SDF, y la espera con mucha anticipacin. Funcion! E incluso mejor, no hubo mucha vacilacin en absoluto. Esto importa completamente los datos en el dibujo: trabajo de lnea completo con los registros de datos asociados. El dibujo se pudo guardar entonces y los usuarios de campo estuvieron felices. Como se mencion antes, no hay un flujo de trabajo perfecto que funcione para cada proyecto. ste es apenas un ejemplo de cmo ver las cosas desde un nuevo ngulo puede ayudar a solucionar el problema.

Apoyo 4 OptimizacindelRendimientoconCivil3D

15

ParteIIIConsejosRpidosyVariables

Enestaseccinfinalabarcaremosalgunosbuenosconsejosdeorganizacinylimpiezaparasumquina.Nosubestimelaimportanciadel mantenimientodelacomputadora.LasestacionesdetrabajodeCADsonunapartecrucialdecadacompaa.Ademsdeconsejosdelsistema, abarcaremosalgunasbuenasprcticasaniveldeldibujos,ascomoalgunasvariablesdeAutoCADquelepermitenhacerajustesfinosal rendimiento.

Consejosdelsistema
Estosconsejosestndiseadosparamantenersucomputadorafuncionandosinproblemas: AsegresedeestarcumpliendoporlomenoslosrequisitosmnimosdeRAMdelsistema. RealiceSCANDISKensusunidadesdediscosduroslocalesparaasegurarsedequenohayaerroresenellas. EjecuteDEFRAGeneldiscoduro.EnWindowsVistaestosehaceautomticamente.LosusuariosdeWindowsXPdebenhaceresto manualmente. CompruebeeltamaodesuArchivodeIntercambio.Lamejorprcticaesdejarquesusistemaoperativomanejeesto.Asignarleunvalor msaltoenrealidadpuedehacermslentosurendimiento. EnPropiedadesdelSistema>PestaaAvanzadas,fije"EfectosVisuales"a"Ajustarparaelmejordesempeo."Estoreducirlacarga sobrelosrecursosdesistemadeWindows

ConsejosparaDibujar
Estosconsejossepuedenaplicaralosarchivosdedibujo,ysonsolamentemejoresprcticasgeneralesparaelusodelprograma: Purguecualesquieracapas,bloques,etc.queseaninnecesarios. UselaUtilidaddeLimpiezadelMapaparareducireltamaodesuarchivodedibujo PurgueREGAPPSusandoelcomandoPURGUE. Congelarlascapasquenosenecesitanleayudarconlasoperacionesderegen,zoomingypanning Realicelatramaalfinal,ycerciresedeponerlatramaenunacapaseparadaparafacilitarquesecongelecuandonoseanecesaria. UtiliceAtajosdeDatosoVaultparacompartirdatosyparamantenerlosarchivosmspequeos

16

Apoyo4OptimizacindelRendimientoconCivil3D

Variablesdelsistema
EstasvariablesdesistemadeAutoCADpuedentodasayudarconpequeosaumentosderendimientocuandoseusan: FILLMODEEstoespecificasiserellenanmultilneas,trazos,slidos,todaslastramas(incluidoslosrellenosslidos)ypolilneasanchas serellenan.DesactivarestavariabledelsistemaconfigurndolaenOFF,puedeayudarleareducirlostiemposderegeneracin. INDEXCTLControlasilacapaylosndicesespacialessecreanyguardanenarchivosdedibujo.Configrelaa1,2o3paraunmejor rendimientoalrealizarunacargadedemandaxrefdeldibujoactual.Recuerde,alconfigurarINDEXCTLacualquiervalordiferentede0, aumentarlacantidaddetiemponecesarioparaguardareldibujoyaumentarsutamao.Nota:Poromisin,INDEXCTLsefijaa0 cuandosecreaunnuevodibujo. QTEXT - CuandoestactivadoelmodoQuickText,slosedespliegauncuadroquedefineeltexto,loculayudaamejorarel rendimientoaldibujar.ObservequecuandoQuickTextestactivado,segraficaelcuadrodetexto,peronoeltexto.Suvalorpor omisinesOFF. MAXACTVPEstableceelnmeromximodevisoresquepuedanestaractivosalavezenunadisposicin.MAXACTVPnotieneningn efectosobrelacantidaddevisoresquesegrafican. LAYOUTREGENCTLEspecificalaformaenquelalistadeldisplayseactualizaenlaspestaasModeloydisposicin.Paracadapestaa, lalistadedisplayseactualizayasearegenerandoeldibujocuandocambiaaesapestaa,oguardandolalistadedisplayenlamemoriay regenerandonicamentelosobjetosmodificadoscuandocambiaaesapestaa.CambiandolaconfiguracindeLAYOUTREGENCTL puedemejorarelrendimiento. REGENAUTOCuandoestactivado(enposicinON),regeneraeldibujoinmediatamentesiexistealgunaregeneracinsuprimidaenla colaycontinaregenerandoautomticamentesiemprequerealiceunaaccinquerequieraderegeneracin. LAYERFILTERALERTSuprimelosfiltrosexcesivosdelacapaparamejorarelrendimiento.Cuandoeldibujotiene100omsfiltrosde capa,ylacantidaddefiltrosdecapaexcedelacantidaddecapas,LAYERFILTERALERTproporcionaunmtodoparaeliminarfiltrosde capaymejoraraselrendimiento. SCALELISTEDITControlalalistadeescalasdisponiblesparalosvisoresdeladisposicin,lasdisposicionesdepgina,yeltrazado.El reajustedeestalistamantienelascosasbajocontrol. DRAWORDERCTLControlalaexhibicindeobjetostraslapados.Utiliceesteajusteparamejorarlavelocidaddelasoperacionesde edicinendibujosgrandes.Elvalorporomisines3,queretardarelrendimientoalmximo. DYNTOOLTIPControlaculestooltipssevenafectadosporlaconfiguracindeaparienciadetooltips.Unaconfiguracinde0significa solamentecamposdevalordeentradadinmica.

Apoyo 4 OptimizacindelRendimientoconCivil3D

17

BACKGROUNDPLOTControlasieltrazadodelfondoestactivadoodesactivadoparatrazadoypublicacin.Poromisin,eltrazadodel fondoestdesactivadoparaeltrazadoyactivadoparapublicar. DYNMODEActivaodesactivalascaractersticasdelaentradadinmica. VIEWRESFijalaresolucinparalosobjetosenelvisoractual.AlaumentarelporcentajedezoomenVIEWRESpuedeincrementarseel tiempoquesenecesitapararegenerareldibujo.

18

Apoyo4OptimizacindelRendimientoconCivil3D

Resumen

Enestapresentacinaprendimosquetantoelhardwaredecomputadoras,comounadecuadoflujodetrabajojueganunpapelimportanteenel rendimientodeCivil3D.Aunqueelusuariopromedioestarbienconunprocesador"mediano"dedoblencleo,aquellosquepasanmucho tiemporealizandomultitareasoefectuandodesplieguedeimgenessebeneficiarnconunprocesadordencleocudruple.Sinembargo, probablementelamaneramsimportanteymsrentabledemejorarelrendimiento,desdeunpuntodevistadehardware,esaumentandosu RAM.AunqueCivil3Dtodavaestrestringidoporloslmitesdeunaaplicacinde32bits,puedeganarmuchoutilizandoelRAMadicionalque lepermiteunsistemaoperativode64bits.ElRAMesbarato,asquecerciresedequeustedysususuariostenganporlomenoselmnimode3 GBrequeridosporelsistema. Aunqueelhardwareesciertamenteimportante,significapocosinoseestsiguiendoelflujodetrabajoapropiado.Dospuntosdelreaque puedenserproblemticosparalosusuariosson:lidiarconsuperficiesgrandes,eimportararchivosdeformas.Vimosalgunoscambiossimples quepuederealizarasuflujodetrabajoactualparadisminuirlosrecursosutilizados,yayudaraaumentarelrendimientodelaaplicacin.Es necesarioobservarquenohayinstruccionespasoapasoqueseanptimasparacadasituacin.Loquefuncionaenunasituacinpuedeno funcionarenlasiguiente.Laclaveestenreconocerestosmomentosysabercmoutilizarestosconsejos. Porltimo,repasamosalgunasdelasmejoresprcticasenrelacintantoaniveldelsistemacomoaniveldeldibujo.Condemasiadafrecuencia vemosllegardibujosqueestnhinchadosconcontenidoinnecesario.Estascosaspuedeneliminarsefcilmenteyayudarareducireltamao,y enconsecuenciaaumentarelrendimiento.Estossimplesconsejosdebenutilizarseregularmenteparamantenersusdibujoslimpiosy optimizados.Adems,existenmuchasvariablesqueunusuariopuedecambiarparaafinarlaaplicacin.Losusuariosdebenfamiliarizarsecon ellosyutilizarlossegnseanecesario. Esperamosqueencuentretilestainformacin.Aunquepuedenohaberunsoloconsejoquelleveacabounamejoradramtica,al considerarlosenconjunto,creemosqueleayudarnamantenersuaplicacinCivil3Dfuncionandodemanerasuaveyrpida.

You might also like