Preguntas etiquetadas con optimization

La optimización es el acto de mejorar un método o diseño. En la programación, la optimización generalmente toma la forma de aumentar la velocidad de un algoritmo o reducir los recursos que requiere. Otro significado de la optimización son los algoritmos de optimización numéricos utilizados en el aprendizaje automático.

2
En ArrayBlockingQueue, ¿por qué copiar el campo de miembro final en la variable final local?
En ArrayBlockingQueue, todos los métodos que requieren el bloqueo lo copian en una finalvariable local antes de llamar lock(). public boolean offer(E e) { if (e == null) throw new NullPointerException(); final ReentrantLock lock = this.lock; lock.lock(); try { if (count == items.length) return false; else { insert(e); return true; …


5
Java Integer compareTo () - ¿por qué usar comparación frente a resta?
Descubrí que la java.lang.Integerimplementación del compareTométodo se ve de la siguiente manera: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } La pregunta es por qué usar la comparación en lugar de la resta: return …

2
Tratando de entender la opción gcc -fomit-frame-pointer
Le pedí a Google que me diera el significado de la gccopción -fomit-frame-pointer, que me redirige a la siguiente declaración. -fomit-frame-pointer No guarde el puntero del marco en un registro para funciones que no lo necesitan. Esto evita las instrucciones para guardar, configurar y restaurar punteros de marco; también hace …


11
Consejos para optimizar programas C # / .NET [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
78 c#  .net  optimization 









3
¿Puedo desactivar la optimización para que las variables dentro del alcance de los cierres no estén "optimizadas"?
Como un subproducto de la optimización del código realizada por los navegadores modernos, mientras se depura, no se puede "ver" todas las variables que "objetivamente" están dentro del alcance. Esto es bien conocido y se ha abordado en una pregunta anterior aquí sobre SO . Esta característica, aunque sin duda …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.