Estoy trabajando en la aplicación MDI escrita en C++ Builder 2010. Cuando la ventana secundaria está en estado maximizado, la aplicación consume el 100% del tiempo de CPU en modo inactivo.La aplicación MDI consume 100% de la CPU en inactivo
He usado el perfilador 'Very Sleepy' y muestra que la función Sd_childFinalize
usa el 99% de los recursos de la CPU pero no puedo encontrarlo en mi código. sd_Child.cpp es la unidad C++ donde se define la clase MDI de formulario hijo. Solo encontré el símbolo @@[email protected]
en el archivo ejecutable. Por favor, ayúdame a comprender cómo solucionar este problema.
¿Por qué sigues usando MDI en 2012? Estuvo en desuso hace mucho, mucho tiempo. –
Lo he visto antes en Delphi. Fuera de mi cabeza, no recuerdo ningún detalle. –
'sd_Child.cpp' no es parte de la instalación estándar de C++ Builder en mi máquina, y al igual que' MDI' se refiere a 'Multiple Document Interface',' SDI' generalmente se refiere a 'Single Document Interface', que no sería parte de un marco de aplicación de MDI. ¿Estás usando un paquete de terceros de algún tipo? –