decd0fed78
I changed the implementation of a queue between the VM and processor thread to be unbounded and lock-free, using Herb Sutter's example from DDJ article: http://www.ddj.com/high-performance-computing/210604448 This had brought back profiling overhead to a minimum for the page from Chromium's issue 16184. BUG=714 Review URL: http://codereview.chromium.org/2091019 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4706 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
266 lines
4.7 KiB
XML
266 lines
4.7 KiB
XML
<?xml version="1.0" encoding="Windows-1252"?>
|
|
<VisualStudioProject
|
|
ProjectType="Visual C++"
|
|
Version="8.00"
|
|
Name="v8_cctest"
|
|
ProjectGUID="{97ECC711-7430-4FC4-90FD-004DA880E72A}"
|
|
RootNamespace="v8_cctest"
|
|
Keyword="Win32Proj"
|
|
>
|
|
<Platforms>
|
|
<Platform
|
|
Name="Win32"
|
|
/>
|
|
</Platforms>
|
|
<ToolFiles>
|
|
</ToolFiles>
|
|
<Configurations>
|
|
<Configuration
|
|
Name="Debug|Win32"
|
|
ConfigurationType="1"
|
|
InheritedPropertySheets=".\common.vsprops;.\ia32.vsprops;.\debug.vsprops"
|
|
>
|
|
<Tool
|
|
Name="VCPreBuildEventTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXMLDataGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCManagedResourceCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCResourceCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPreLinkEventTool"
|
|
/>
|
|
<Tool
|
|
Name="VCLinkerTool"
|
|
AdditionalDependencies="winmm.lib Ws2_32.lib"
|
|
/>
|
|
<Tool
|
|
Name="VCALinkTool"
|
|
/>
|
|
<Tool
|
|
Name="VCManifestTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXDCMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCBscMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCFxCopTool"
|
|
/>
|
|
<Tool
|
|
Name="VCAppVerifierTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
/>
|
|
</Configuration>
|
|
<Configuration
|
|
Name="Release|Win32"
|
|
ConfigurationType="1"
|
|
InheritedPropertySheets=".\common.vsprops;.\ia32.vsprops;.\release.vsprops"
|
|
>
|
|
<Tool
|
|
Name="VCPreBuildEventTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCustomBuildTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXMLDataGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCWebServiceProxyGeneratorTool"
|
|
/>
|
|
<Tool
|
|
Name="VCMIDLTool"
|
|
/>
|
|
<Tool
|
|
Name="VCCLCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCManagedResourceCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCResourceCompilerTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPreLinkEventTool"
|
|
/>
|
|
<Tool
|
|
Name="VCLinkerTool"
|
|
AdditionalDependencies="winmm.lib Ws2_32.lib"
|
|
/>
|
|
<Tool
|
|
Name="VCALinkTool"
|
|
/>
|
|
<Tool
|
|
Name="VCManifestTool"
|
|
/>
|
|
<Tool
|
|
Name="VCXDCMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCBscMakeTool"
|
|
/>
|
|
<Tool
|
|
Name="VCFxCopTool"
|
|
/>
|
|
<Tool
|
|
Name="VCAppVerifierTool"
|
|
/>
|
|
<Tool
|
|
Name="VCPostBuildEventTool"
|
|
/>
|
|
</Configuration>
|
|
</Configurations>
|
|
<References>
|
|
</References>
|
|
<Files>
|
|
<File
|
|
RelativePath="..\..\test\cctest\cctest.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-alloc.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-api.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-assembler-ia32.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-ast.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-circular-queue.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-compiler.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-conversions.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-cpu-profiler.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-debug.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-decls.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-disasm-ia32.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-flags.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-func-name-inference.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-hashmap.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-heap.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-heap-profiler.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-lock.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-log.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-log-utils.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-log-stack-tracer.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-mark-compact.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-platform-win32.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-profile-generator.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-serialize.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-sockets.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-spaces.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-strings.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-unbound-queue.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-utils.cc"
|
|
>
|
|
</File>
|
|
<File
|
|
RelativePath="..\..\test\cctest\test-version.cc"
|
|
>
|
|
</File>
|
|
</Files>
|
|
<Globals>
|
|
</Globals>
|
|
</VisualStudioProject>
|