Comprender la dinámica del software

Puntuación:   (4,7 de 5)

Comprender la dinámica del software (Richard Sites)

Opiniones de los lectores

Resumen:

El libro se considera un recurso esencial para comprender los problemas de rendimiento en la programación de sistemas, apreciado por sus ideas prácticas y la claridad con que expone temas complejos. Aunque muchos lo encuentran muy valioso y atractivo, algunos lectores tienen problemas con la organización del autor y la relevancia de ciertos contenidos.

Ventajas:

Proporciona consejos prácticos y sencillos sobre el rendimiento del software
buen ritmo y concisión
estilo de escritura atractivo
exploración exhaustiva de conceptos fundamentales y compensaciones
sirve tanto como recurso de aprendizaje como manual práctico
ofrece ideas de la amplia experiencia del autor en el campo.

Desventajas:

Algunos lectores consideran que las ideas del autor son difíciles de seguir debido a la falta de una organización clara
algunos capítulos pueden contener información irrelevante
no se centra lo suficiente en la dinámica moderna multinúcleo/multi-CPU
algunos lo consideran sobrevalorado.

(basado en 4 opiniones de lectores)

Título original:

Understanding Software Dynamics

Contenido del libro:

Desde las aplicaciones móviles y en la nube hasta los videojuegos, pasando por el control de vehículos sin conductor, cada vez hay más software con limitaciones de tiempo: debe ofrecer resultados de forma fiable, uniforme y prácticamente instantánea. Si no lo consigue, los clientes no quedan satisfechos y, a veces, se ponen vidas en peligro. Cuando un software con limitaciones de tiempo no cumple sus requisitos, los ingenieros de software deben identificar y resolver rápidamente las causas. Esto es difícil, y hasta ahora se disponía de pocas herramientas de ayuda.

Ahora, Richard Sites, experto en rendimiento de software de renombre mundial, aborda el problema de frente, ofreciendo métodos expertos y herramientas avanzadas para comprender la compleja dinámica del software con restricciones temporales, mejorar la fiabilidad del software y solucionar problemas de rendimiento difíciles. Se ocupa de la CPU, la memoria, el disco, la red y mucho más, ayudándole a solucionar programas que siempre van demasiado lentos, o que funcionan bien a veces pero inexplicablemente se ralentizan otras.

Sites se basa en varias décadas de experiencia como pionero en la optimización del rendimiento del software y en su amplia experiencia como profesor de postgrado. Presenta principios y técnicas que se pueden utilizar en cualquier entorno, desde dispositivos integrados hasta centros de datos, y los ilustra con ejemplos basados en procesadores x86 o ARM que ejecutan Linux y están conectados por Ethernet. Sites también guía a los lectores en la creación y aplicación de una nueva y potente herramienta de software de código abierto, KUtrace, que permite rastrear exactamente lo que se ejecuta en cada núcleo de la CPU. Gracias a la información obtenida con esta herramienta, los lectores pueden aplicar enfoques matizados para mejorar el rendimiento, y no meras técnicas de fuerza bruta como desactivar cachés o núcleos.

Otros datos del libro:

ISBN:9780137589739
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:464

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Comprender la dinámica del software - Understanding Software Dynamics
Desde las aplicaciones móviles y en la nube hasta los videojuegos, pasando por...
Comprender la dinámica del software - Understanding Software Dynamics

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)