Articles of rendimiento de la

PreparedStatements y rendimiento

Así que sigo escuchando que los estados preparados son buenos para el rendimiento. Tenemos una aplicación Java en la que usamos la ‘Declaración’ regular más de lo que usamos ‘PreparedStatement’. Al intentar avanzar hacia el uso de más declaraciones preparadas, estoy tratando de obtener una comprensión más profunda de cómo funcionan las declaraciones preparadas, en […]

Una mejor manera de reemplazar muchas cadenas: ofuscación en C #

Intento confundir una gran cantidad de datos. He creado una lista de palabras (tokens) que quiero reemplazar y estoy reemplazando las palabras una por una usando la clase StringBuilder, así: var sb = new StringBuilder(one_MB_string); foreach(var token in tokens) { sb.Replace(token, “new string”); } ¡Es bastante lento! ¿Hay alguna cosa simple que pueda hacer para […]

¿Hay un reemplazo eficiente de memoria de java.lang.String?

Después de leer este artículo antiguo que mide el consumo de memoria de varios tipos de objetos, me sorprendió ver cuánta memoria utiliza String s en Java: length: 0, {class java.lang.String} size = 40 bytes length: 7, {class java.lang.String} size = 56 bytes Si bien el artículo tiene algunos consejos para minimizar esto, no los […]

Java: ¿cuál es el gran momento para declarar una matriz de tamaño n?

¿Cuál es el tiempo de ejecución para declarar una matriz de tamaño n en Java? Supongo que esto dependerá de si la memoria está a cero en la recolección de basura (en cuyo caso podría ser O (1)) o en la inicialización (en cuyo caso tendría que ser O (n)).

Penalización de rendimiento de String.intern ()

Muchas personas hablan sobre las ventajas de rendimiento de String.intern (), pero en realidad estoy más interesado en cuál puede ser la penalización de rendimiento. Mis principales preocupaciones son: Costo de búsqueda : el tiempo que toma el interno () para determinar si la cadena interna existe en el grupo de constantes. ¿Cómo escala ese […]

El rendimiento de vistas MySql

Si va por el camino de usar vistas, ¿cómo puede garantizar un buen rendimiento? ¿O es mejor no usar vistas en primer lugar y solo incorporar el equivalente en sus declaraciones seleccionadas?

HACER y NO HACER para Índices

¿Qué son algunos DO y DONT para mejorar el rendimiento de la base de datos utilizando el índice? Un DO sería un caso en el que se debería crear un índice u otro consejo relacionado con los índices que mejorará el rendimiento. Un DONT será un caso cuando no se debe crear un índice u […]

¿Qué tan grande puede llegar una base de datos MySQL antes de que el rendimiento comience a degradarse?

¿En qué punto una base de datos MySQL comienza a perder rendimiento? ¿Importa el tamaño de la base de datos física? ¿Importa el número de registros? ¿Hay alguna degradación de rendimiento lineal o exponencial? Tengo lo que creo que es una gran base de datos, con aproximadamente 15 millones de registros que ocupan casi 2 […]

Los procedimientos almacenados de MySQL los usan o no para usarlos

Estamos al comienzo de un nuevo proyecto, y realmente nos estamos preguntando si deberíamos usar procedimientos almacenados en MySQL o no. Utilizaríamos los procedimientos almacenados solo para insertar y actualizar entidades del modelo comercial. Hay varias tablas que representan una entidad modelo, y la resumiríamos en esos procedimientos almacenados insertar / actualizar. Por otro lado, […]

¿Qué es un algoritmo eficiente para encontrar el área de rectangularjs superpuestos?

Mi situación Entrada: un conjunto de rectangularjs cada rect se compone de 4 dobles como esta: (x0, y0, x1, y1) no están “girados” en ningún ángulo, todos son rectangularjs “normales” que van “arriba / abajo” e “izquierda / derecha” con respecto a la pantalla se colocan al azar: pueden tocarse en los bordes, superponerse o […]