<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3AProfiling_and_Optimization</id>
	<title>Talk:Profiling and Optimization - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Talk%3AProfiling_and_Optimization"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Profiling_and_Optimization&amp;action=history"/>
	<updated>2026-07-26T04:55:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Profiling_and_Optimization&amp;diff=24823&amp;oldid=prev</id>
		<title>Blakar Ogre: New page: Is it ok to rewrite this page in a more general sense? Unfortunately it&#039;s now written from LL&#039;s perspective which makes it hard for non-lindens to expand the page.&lt;br&gt; I&#039;ve now a pretty oi...</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Profiling_and_Optimization&amp;diff=24823&amp;oldid=prev"/>
		<updated>2007-07-03T21:17:43Z</updated>

		<summary type="html">&lt;p&gt;New page: Is it ok to rewrite this page in a more general sense? Unfortunately it&amp;#039;s now written from LL&amp;#039;s perspective which makes it hard for non-lindens to expand the page.&amp;lt;br&amp;gt; I&amp;#039;ve now a pretty oi...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Is it ok to rewrite this page in a more general sense? Unfortunately it&amp;#039;s now written from LL&amp;#039;s perspective which makes it hard for non-lindens to expand the page.&amp;lt;br&amp;gt;&lt;br /&gt;
I&amp;#039;ve now a pretty oiled way of profiling using AMD&amp;#039;s CodeAnalyst and I could add useful info. I can even put a specific guide in the Wiki to describe how to compile in order to profile using CodeAnalyst.&amp;lt;br&amp;gt;&lt;br /&gt;
CodeAnalyst is a pretty nice profiler (if you happen to have an AMD CPU):&amp;lt;br&amp;gt;&lt;br /&gt;
- it&amp;#039;s based on sampling so there&amp;#039;s no speed degradation&amp;lt;br&amp;gt;&lt;br /&gt;
- it supports all the events recent Athlon&amp;#039;s and Opterons support giving you very interesting event based sampling&amp;lt;br&amp;gt;&lt;br /&gt;
- it drills down to source code by itself (no need to have a compatible development environment)&amp;lt;br&amp;gt;&lt;br /&gt;
- it&amp;#039;s FREE&amp;lt;br&amp;gt;&lt;br /&gt;
Sure CodeAnalyst has its quirks and I didn&amp;#039;t immediately succeed to get it to profile binaries compiled with optimisation but once it runs it&amp;#039;s great! Combined with Visual Studio 2005 Express one can build and profile SL for free on Windows.&amp;lt;br&amp;gt;&lt;br /&gt;
There&amp;#039;s a Linux version too but I haven&amp;#039;t tested it yet.&amp;lt;br&amp;gt;&lt;br /&gt;
--[[User:Blakar Ogre|Blakar Ogre]] 14:17, 3 July 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Blakar Ogre</name></author>
	</entry>
</feed>