Programming Topics or Overload Journal #39 - Sep 2000
Browse in : All > Topics > Programming
All > Journals > Overload > 39
All of these categories
Options:
View Article Map
View Archives

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Vulkan and you – Khronos’ successor to OpenGL

Martin Moene

04 June 2017 13:30:18 +01:00

Various graphics APIs exist. Andy Thomason unravels the mysteries of Vulkan, the latest 3D Graphics API from Khronos, the custodians of OpenGL.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Variadic and Variable Templates

Martin Moene

03 April 2015 20:08:15 +01:00

C++11 and 14 offer new features for Variadic and Variable templates. Peter Sommerlad showcases the compile-time possibilities they offer.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 6 – Helgrind and DRD

Martin Moene

05 April 2013 17:18:51 +01:00

Debugging multi-threaded code is hard. Paul Floyd uses Helgrind and DRD to find deadlocks and race conditions.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 5 – Massif

Martin Moene

01 December 2012 20:49:20 +00:00

Poor performance can be caused by memory usage. Paul Floyd introduces Valgrind’s heap memory profiling tool Massif.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 4: Cachegrind and Callgrind

Martin Moene

05 October 2012 15:23:32 +01:00

When your application is slow, you need a profiler. Paul Floyd shows us how callgrind and cachegrind can help.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 3: Advanced memcheck

Martin Moene

05 August 2012 21:30:11 +01:00

Valgrind provides several mechanisms to locate memory problems in your code. Paul Floyd shows us how to use them.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 2 – Basic memcheck

Martin Moene

01 June 2012 18:22:10 +01:00

Learning how to use our tools well is a vital skill. Paul Floyd shows us how to check for memory problems.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Valgrind Part 1 – Introduction

Martin Moene

06 April 2012 22:20:28 +01:00

Good analysis tools can really help track down problems. Paul Floyd investigates the facilities from a suite of tools.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Visiting Alice

Martin Moene

01 April 2006 21:14:01 +01:00

[ Java | Frameworks | Programming ] Velocity
Description : Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code.
Added on : 10 February 2006 22:41:37 +00:00 | Rate / Comment