<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Performance Analysis of Logs (PAL) Tool</title><link>http://pal.codeplex.com/project/feeds/rss</link><description>Ever have a performance problem, but don&amp;#39;t know what performance counters to collect or how to analyze them&amp;#63; The PAL &amp;#40;Performance Analysis of Logs&amp;#41; tool is a powerful tool that reads in a performance monitor counter log and analyzes it using known thresholds.</description><item><title>Created Unassigned: Running pal.ps1 generates a different report than the wizard [24416]</title><link>http://pal.codeplex.com/workitem/24416</link><description>I used the PAL wizard and copied all of the parameters from the Queue tab, but when I run the pal.ps1 script with these options the report generated is different than what the wizard generates. I looks like when I run the pal.ps1 file it only picks up process alerts.&lt;br /&gt;&lt;br /&gt;this is the script I am running&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;powershell.exe -command &amp;#34;&amp;#38; &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#39; -Log &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance_Monitor&amp;#92;myserver&amp;#92;Perfmon_Logs&amp;#92;Performance Counter.blg&amp;#39; -ThresholdFile &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;SystemOverview.xml&amp;#39; -Interval &amp;#39;AUTO&amp;#39; -IsOutputHtml &amp;#36;True -HtmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.htm&amp;#39; -IsOutputXml &amp;#36;False -XmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.xml&amp;#39; -OutputDir &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance_Monitor&amp;#92;myserver&amp;#92;PAL_Reports&amp;#39; -AllCounterStats &amp;#36;False -NumberOfThreads 1 -NumberOfProcessors &amp;#39;2&amp;#39; -ThreeGBSwitch &amp;#36;False -SixtyFourBit &amp;#36;True -TotalMemory &amp;#39;4&amp;#39; -RAID5Drives &amp;#39;NULL&amp;#39; -RAID1Drives &amp;#39;NULL&amp;#39;&amp;#34;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;These are the same options I copied from the PAL wizard, but the report is not complete.&lt;br /&gt;</description><author>red888</author><pubDate>Tue, 18 Jun 2013 14:46:23 GMT</pubDate><guid isPermaLink="false">Created Unassigned: Running pal.ps1 generates a different report than the wizard [24416] 20130618024623P</guid></item><item><title>Commented Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415]</title><link>http://pal.codeplex.com/workitem/24415</link><description>Running this command&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#38; &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#39; -Log &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;Perfmon_Logs&amp;#92;Performance Counter.blg&amp;#39; -ThresholdFile &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;SystemOverview.xml&amp;#39; -IsOutputHtml &amp;#36;true -HtmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.htm&amp;#39; -OutputDir &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;PAL_Reports&amp;#39;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;I get this error&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Invoke-Expression &amp;#58; The variable &amp;#39;&amp;#36;SixtyFourBit&amp;#39; cannot be retrieved because&lt;br /&gt;it has not been set.&lt;br /&gt;At C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#58;3361 char&amp;#58;5&lt;br /&gt;&amp;#43;     Invoke-Expression -Command &amp;#36;sCode&lt;br /&gt;&amp;#43;     &amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&lt;br /&gt;    &amp;#43; CategoryInfo          &amp;#58; InvalidOperation&amp;#58; &amp;#40;SixtyFourBit&amp;#58;String&amp;#41; &amp;#91;Invoke-&lt;br /&gt;   Expression&amp;#93;, RuntimeException&lt;br /&gt;    &amp;#43; FullyQualifiedErrorId &amp;#58; VariableIsUndefined,Microsoft.PowerShell.Command&lt;br /&gt;   s.InvokeExpressionCommand&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;In the PAL.ps1 there is no &amp;#36;SixtyFourBit param nor is there a &amp;#36;SixtyFourBit variable anywhere in the script.&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#35;requires -Version 2.0&lt;br /&gt;param&amp;#40;&amp;#36;Log,&amp;#36;ThresholdFile&amp;#61;&amp;#34;QuickSystemOverview.xml&amp;#34;,&amp;#36;Interval&amp;#61;&amp;#39;AUTO&amp;#39;,&amp;#36;IsOutputHtml&amp;#61;&amp;#36;True,&amp;#36;IsOutputXml&amp;#61;&amp;#36;False,&amp;#36;HtmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.htm&amp;#34;,&amp;#36;XmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.xml&amp;#34;,&amp;#36;OutputDir&amp;#61;&amp;#34;&amp;#91;My Documents&amp;#93;&amp;#92;PAL Reports&amp;#34;,&amp;#36;AllCounterStats&amp;#61;&amp;#36;False,&amp;#36;BeginTime&amp;#61;&amp;#36;null,&amp;#36;EndTime&amp;#61;&amp;#36;null,&amp;#91;System.Int32&amp;#93; &amp;#36;NumberOfThreads&amp;#61;1&amp;#41;&lt;br /&gt;Set-StrictMode -Version 2 &amp;#35;&amp;#47;&amp;#47; Contributed by Jeffrey Snover&lt;br /&gt;cls&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: ** Comment from web user: red888 ** &lt;p&gt;oops never mind, I figured it out using the wizard.&lt;/p&gt;</description><author>red888</author><pubDate>Tue, 18 Jun 2013 12:59:28 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415] 20130618125928P</guid></item><item><title>Commented Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415]</title><link>http://pal.codeplex.com/workitem/24415</link><description>Running this command&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#38; &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#39; -Log &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;Perfmon_Logs&amp;#92;Performance Counter.blg&amp;#39; -ThresholdFile &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;SystemOverview.xml&amp;#39; -IsOutputHtml &amp;#36;true -HtmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.htm&amp;#39; -OutputDir &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;PAL_Reports&amp;#39;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;I get this error&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Invoke-Expression &amp;#58; The variable &amp;#39;&amp;#36;SixtyFourBit&amp;#39; cannot be retrieved because&lt;br /&gt;it has not been set.&lt;br /&gt;At C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#58;3361 char&amp;#58;5&lt;br /&gt;&amp;#43;     Invoke-Expression -Command &amp;#36;sCode&lt;br /&gt;&amp;#43;     &amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&lt;br /&gt;    &amp;#43; CategoryInfo          &amp;#58; InvalidOperation&amp;#58; &amp;#40;SixtyFourBit&amp;#58;String&amp;#41; &amp;#91;Invoke-&lt;br /&gt;   Expression&amp;#93;, RuntimeException&lt;br /&gt;    &amp;#43; FullyQualifiedErrorId &amp;#58; VariableIsUndefined,Microsoft.PowerShell.Command&lt;br /&gt;   s.InvokeExpressionCommand&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;In the PAL.ps1 there is no &amp;#36;SixtyFourBit param nor is there a &amp;#36;SixtyFourBit variable anywhere in the script.&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#35;requires -Version 2.0&lt;br /&gt;param&amp;#40;&amp;#36;Log,&amp;#36;ThresholdFile&amp;#61;&amp;#34;QuickSystemOverview.xml&amp;#34;,&amp;#36;Interval&amp;#61;&amp;#39;AUTO&amp;#39;,&amp;#36;IsOutputHtml&amp;#61;&amp;#36;True,&amp;#36;IsOutputXml&amp;#61;&amp;#36;False,&amp;#36;HtmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.htm&amp;#34;,&amp;#36;XmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.xml&amp;#34;,&amp;#36;OutputDir&amp;#61;&amp;#34;&amp;#91;My Documents&amp;#93;&amp;#92;PAL Reports&amp;#34;,&amp;#36;AllCounterStats&amp;#61;&amp;#36;False,&amp;#36;BeginTime&amp;#61;&amp;#36;null,&amp;#36;EndTime&amp;#61;&amp;#36;null,&amp;#91;System.Int32&amp;#93; &amp;#36;NumberOfThreads&amp;#61;1&amp;#41;&lt;br /&gt;Set-StrictMode -Version 2 &amp;#35;&amp;#47;&amp;#47; Contributed by Jeffrey Snover&lt;br /&gt;cls&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Comments: ** Comment from web user: red888 ** &lt;p&gt;This is running on an x86 Windows 7 SP1 machine&lt;/p&gt;</description><author>red888</author><pubDate>Tue, 18 Jun 2013 12:41:59 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415] 20130618124159P</guid></item><item><title>Created Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415]</title><link>http://pal.codeplex.com/workitem/24415</link><description>Running this command&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#38; &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#39; -Log &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;Perfmon_Logs&amp;#92;Performance Counter.blg&amp;#39; -ThresholdFile &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;SystemOverview.xml&amp;#39; -IsOutputHtml &amp;#36;true -HtmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.htm&amp;#39; -OutputDir &amp;#39;C&amp;#58;&amp;#92;Network_Monitoring&amp;#92;Performance Counters&amp;#92;myserver&amp;#92;PAL_Reports&amp;#39;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;I get this error&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Invoke-Expression &amp;#58; The variable &amp;#39;&amp;#36;SixtyFourBit&amp;#39; cannot be retrieved because&lt;br /&gt;it has not been set.&lt;br /&gt;At C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#58;3361 char&amp;#58;5&lt;br /&gt;&amp;#43;     Invoke-Expression -Command &amp;#36;sCode&lt;br /&gt;&amp;#43;     &amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&amp;#126;&lt;br /&gt;    &amp;#43; CategoryInfo          &amp;#58; InvalidOperation&amp;#58; &amp;#40;SixtyFourBit&amp;#58;String&amp;#41; &amp;#91;Invoke-&lt;br /&gt;   Expression&amp;#93;, RuntimeException&lt;br /&gt;    &amp;#43; FullyQualifiedErrorId &amp;#58; VariableIsUndefined,Microsoft.PowerShell.Command&lt;br /&gt;   s.InvokeExpressionCommand&lt;br /&gt;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&lt;br /&gt;In the PAL.ps1 there is no &amp;#36;SixtyFourBit param nor is there a &amp;#36;SixtyFourBit variable anywhere in the script.&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;&amp;#35;requires -Version 2.0&lt;br /&gt;param&amp;#40;&amp;#36;Log,&amp;#36;ThresholdFile&amp;#61;&amp;#34;QuickSystemOverview.xml&amp;#34;,&amp;#36;Interval&amp;#61;&amp;#39;AUTO&amp;#39;,&amp;#36;IsOutputHtml&amp;#61;&amp;#36;True,&amp;#36;IsOutputXml&amp;#61;&amp;#36;False,&amp;#36;HtmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.htm&amp;#34;,&amp;#36;XmlOutputFileName&amp;#61;&amp;#34;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;_&amp;#91;GUID&amp;#93;.xml&amp;#34;,&amp;#36;OutputDir&amp;#61;&amp;#34;&amp;#91;My Documents&amp;#93;&amp;#92;PAL Reports&amp;#34;,&amp;#36;AllCounterStats&amp;#61;&amp;#36;False,&amp;#36;BeginTime&amp;#61;&amp;#36;null,&amp;#36;EndTime&amp;#61;&amp;#36;null,&amp;#91;System.Int32&amp;#93; &amp;#36;NumberOfThreads&amp;#61;1&amp;#41;&lt;br /&gt;Set-StrictMode -Version 2 &amp;#35;&amp;#47;&amp;#47; Contributed by Jeffrey Snover&lt;br /&gt;cls&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;</description><author>red888</author><pubDate>Tue, 18 Jun 2013 12:35:49 GMT</pubDate><guid isPermaLink="false">Created Unassigned: v2.3.2 The variable '$SixtyFourBit' cannot be retrieved because it has not been set. [24415] 20130618123549P</guid></item><item><title>New Post: Multi Threaded use of PAL</title><link>http://pal.codeplex.com/discussions/443720</link><description>&lt;div style="line-height: normal;"&gt;I uploaded the updated PAL.ps1 and QuickSystemOverview.xml threshold files which contain the updates that I plan in v2.3.6. You can download them from my personal SkyDrive folder for now at:&lt;br /&gt;
&lt;a href="https://skydrive.live.com/redir?resid=E6360C54B48A891B!5119&amp;amp;authkey=!AIBjU6LZWU4Ggt0" rel="nofollow"&gt;https://skydrive.live.com/redir?resid=E6360C54B48A891B!5119&amp;authkey=!AIBjU6LZWU4Ggt0&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
With that said, I plan on releasing PAL 2.3.6 very soon. I'm excited to have finally implemented a Disk Overwhelmed and Physical Memory Overwhelmed analyses which have been the holy grail of Windows performance analysis. I've had a some of the industry leaders such as Jeff Stokes and Yong Rhee review the work and I've had approval from them. These analyses will take the complex &amp;quot;artful&amp;quot; analysis and turn them into simple green, yellow, red indicators.&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Fri, 14 Jun 2013 21:32:03 GMT</pubDate><guid isPermaLink="false">New Post: Multi Threaded use of PAL 20130614093203P</guid></item><item><title>New Post: counter exclusion</title><link>http://pal.codeplex.com/discussions/446720</link><description>&lt;div style="line-height: normal;"&gt;Hi frvallet,&lt;br /&gt;
&lt;br /&gt;
No, but I could probably add it easily or you could make the modification yourself.&lt;br /&gt;
On line 2841 of PAL.ps1, here is the code:&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;                            ForEach ($XmlExcludeNode in $XmlDataSource.SelectNodes('./EXCLUDE'))
                            {
                                If ($XmlExcludeNode.INSTANCE -eq $XmlCounterInstanceNode.NAME)
                                {
                                    $IsCounterInstanceMatch = $False
                                }
                            }
&lt;/code&gt;&lt;/pre&gt;

You could change the -eq to be a -match for a regular expression. I would need to test it. &lt;br /&gt;
What kind of analysis are you trying to create?&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Fri, 14 Jun 2013 21:25:58 GMT</pubDate><guid isPermaLink="false">New Post: counter exclusion 20130614092558P</guid></item><item><title>Reopened Issue: Processing Thresholds.WARNING [22133]</title><link>http://pal.codeplex.com/workitem/22133</link><description>Processing Thresholds.WARNING&amp;#58; Please post errors or problems with this&lt;br /&gt;tool to the PAL web site&lt;br /&gt;located at http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;PAL with the following error message and a&lt;br /&gt;brief description of what you were trying to do. Thank you.&lt;br /&gt;Exception calling &amp;#34;Join&amp;#34; with &amp;#34;2&amp;#34; argument&amp;#40;s&amp;#41;&amp;#58; &amp;#34;Value cannot be null.&lt;br /&gt;Parameter name&amp;#58; value&amp;#34;&lt;br /&gt;At C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL v2.1&amp;#92;PAL.ps1&amp;#58;4098 char&amp;#58;85&lt;br /&gt;&amp;#43;                 &amp;#36;XmlNewCounterInstance.SetAttribute&amp;#40;&amp;#34;QUANTIZEDMIN&amp;#34;, &amp;#36;&amp;#40;&amp;#91;string&lt;br /&gt;&amp;#93;&amp;#58;&amp;#58;Join &amp;#60;&amp;#60;&amp;#60;&amp;#60; &amp;#40;&amp;#39;,&amp;#39;,&amp;#36;QuantizedMinForOverallStats&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;    &amp;#43; CategoryInfo          &amp;#58; NotSpecified&amp;#58; &amp;#40;&amp;#58;&amp;#41; &amp;#91;&amp;#93;, ParentContainsErrorRecordE&lt;br /&gt;   xception&lt;br /&gt;    &amp;#43; FullyQualifiedErrorId &amp;#58; DotNetMethodException&lt;br /&gt;</description><author>ClintH</author><pubDate>Fri, 14 Jun 2013 07:33:45 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Processing Thresholds.WARNING [22133] 20130614073345A</guid></item><item><title>Reopened Issue: Cannot access file, in use by another process [23576]</title><link>http://pal.codeplex.com/workitem/23576</link><description>here is what I am executing&amp;#58;&lt;br /&gt;&lt;br /&gt;Powershell &amp;#34;.&amp;#92;PAL.ps1&amp;#34;&lt;br /&gt;-Log &amp;#39;C&amp;#58;&amp;#92;PALReports&amp;#92;SRV-MBX-WVA06_Mbx_11010849.blg&amp;#39;&lt;br /&gt;-ThresholdFile &amp;#39;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;Exchange2007-MBX-TechNet.xml&amp;#39;&lt;br /&gt;-Interval &amp;#39;AUTO&amp;#39;&lt;br /&gt;-IsOutputHtml &amp;#36;True&lt;br /&gt;-HtmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.htm&amp;#39;&lt;br /&gt;-IsOutputXml &amp;#36;False&lt;br /&gt;-XmlOutputFileName &amp;#39;&amp;#91;LogFileName&amp;#93;_PAL_ANALYSIS_&amp;#91;DateTimeStamp&amp;#93;.xml&amp;#39;&lt;br /&gt;-OutputDir &amp;#39;C&amp;#58;&amp;#92;PALReports&amp;#39;&lt;br /&gt;-AllCounterStats &amp;#36;False&lt;br /&gt;-NumberOfThreads 1&lt;br /&gt;-DatabaseDisks &amp;#39;E&amp;#58;&amp;#39;&lt;br /&gt;-LogDisks &amp;#39;L&amp;#58;&amp;#39;&lt;br /&gt;-PagingDisks &amp;#39;D&amp;#58;&amp;#39;&lt;br /&gt;-TempDisk &amp;#39;C&amp;#58;&amp;#39;&lt;br /&gt;-MajorityClientsCached &amp;#36;False&lt;br /&gt;-CCR &amp;#36;False&lt;br /&gt;-NumberOfProcessors &amp;#39;2&amp;#39;&lt;br /&gt;&lt;br /&gt;Here is the exact error message&amp;#58;&lt;br /&gt;&lt;br /&gt;Generating the HTML Report...WARNING&amp;#58; Please post errors or problems with this t&lt;br /&gt;ool to the PAL web site&lt;br /&gt;located at http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;PAL with the following error message and a&lt;br /&gt;brief description of what you were trying to do. Thank you.&lt;br /&gt;The process cannot access the file &amp;#39;C&amp;#58;&amp;#92;PALReports&amp;#92;SRV-MBX-WVA06_Mbx_11010849_PA&lt;br /&gt;L_ANALYSIS_2012-11-01_13-31-36.htm&amp;#39; because it is being used by another process&lt;br /&gt;.&lt;br /&gt;At C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#92;PAL.ps1&amp;#58;4851 char&amp;#58;146&lt;br /&gt;&amp;#43;                         &amp;#36;sPart00 &amp;#43; &amp;#36;sPart01 &amp;#43; &amp;#36;sPart02 &amp;#43; &amp;#36;sPart03 &amp;#43; &amp;#36;sPart04&lt;br /&gt;&amp;#43; &amp;#36;sPart05 &amp;#43; &amp;#36;sPart06 &amp;#43; &amp;#36;sPart07 &amp;#43; &amp;#36;sPart08 &amp;#43; &amp;#36;sPart09 &amp;#43; &amp;#36;sPart10 &amp;#62;&amp;#62; &amp;#60;&amp;#60;&amp;#60;&amp;#60;  &amp;#36;h&lt;br /&gt;    &amp;#43; CategoryInfo          &amp;#58; OpenError&amp;#58; &amp;#40;&amp;#58;&amp;#41; &amp;#91;&amp;#93;, IOException&lt;br /&gt;    &amp;#43; FullyQualifiedErrorId &amp;#58; FileOpenFailure&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C&amp;#58;&amp;#92;Program Files&amp;#92;PAL&amp;#92;PAL&amp;#62;&lt;br /&gt;&lt;br /&gt;This occurs regularly though sometimes it does finish properly.  The HTML file is always partially completed when this error occurrs.  Things I have tried&amp;#58;&lt;br /&gt;&lt;br /&gt;-Run as administrator&lt;br /&gt;-Number of processing threads, tried the values of 1 and also 4 &amp;#40;my system has 4 cores&amp;#41;, same resultes either way.&lt;br /&gt;&lt;br /&gt;Thought I would throw this up here so maybe someone else might have an idea why it&amp;#39;s happening.&lt;br /&gt;</description><author>ClintH</author><pubDate>Fri, 14 Jun 2013 07:33:44 GMT</pubDate><guid isPermaLink="false">Reopened Issue: Cannot access file, in use by another process [23576] 20130614073344A</guid></item><item><title>New Post: counter exclusion</title><link>http://pal.codeplex.com/discussions/446720</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
Is it possible to use wildcard in counter exclusion?&lt;br /&gt;
Example : exclude all process instances starting by svc (svc*)&lt;br /&gt;
Or maybe regular expression?&lt;br /&gt;
&lt;/div&gt;</description><author>frvallet</author><pubDate>Tue, 11 Jun 2013 18:27:11 GMT</pubDate><guid isPermaLink="false">New Post: counter exclusion 20130611062711P</guid></item><item><title>New Post: Multi Threaded use of PAL</title><link>http://pal.codeplex.com/discussions/443720</link><description>&lt;div style="line-height: normal;"&gt;Hi Clint,&lt;br /&gt;
&lt;br /&gt;
Thanks a lot for great tool.&lt;br /&gt;
Could you please post or send me via e-mail update for running PAL in multi-threaded mode?&lt;br /&gt;
&lt;br /&gt;
Thanks a lot!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
Michal&lt;br /&gt;
&lt;/div&gt;</description><author>Michal_S</author><pubDate>Fri, 07 Jun 2013 07:22:55 GMT</pubDate><guid isPermaLink="false">New Post: Multi Threaded use of PAL 20130607072255A</guid></item><item><title>Commented Unassigned: After PAL finished it start iexplore.exe! [24318]</title><link>http://pal.codeplex.com/workitem/24318</link><description>Hi Clint, &lt;br /&gt;&lt;br /&gt;We run PAL through a scheduler &amp;#40;automatic&amp;#41;, so we use the pal.ps1 &amp;#40;with the parameters from the pal wizard.&amp;#41; &lt;br /&gt;&lt;br /&gt;After sometime and some PAL process some BLG files,  I see that iexplore.exe is getting started and eating up a lot of memory. &lt;br /&gt;It causes the automatic started jobs to fail, not the first ones, but later on the day, and more iexplore.exe getting started on the system. &lt;br /&gt;&lt;br /&gt;I use 2.3.3 x64 version &amp;#40;multithreaded&amp;#41; and use multithreads 2 or 4 according to blg file. &lt;br /&gt;We first had a 32 bit version of pal, but it took to long to process all BLG files for a day, but it never started an Iexplore.exe process. is there away to prevent PAL from starting the iexplore.exe in the commandline&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: eislon ** &lt;p&gt;Clint, &lt;br&gt;I will try this, saves a lot of memory!&lt;br&gt;thx&lt;/p&gt;</description><author>eislon</author><pubDate>Thu, 06 Jun 2013 19:41:44 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: After PAL finished it start iexplore.exe! [24318] 20130606074144P</guid></item><item><title>Commented Unassigned: After PAL finished it start iexplore.exe! [24318]</title><link>http://pal.codeplex.com/workitem/24318</link><description>Hi Clint, &lt;br /&gt;&lt;br /&gt;We run PAL through a scheduler &amp;#40;automatic&amp;#41;, so we use the pal.ps1 &amp;#40;with the parameters from the pal wizard.&amp;#41; &lt;br /&gt;&lt;br /&gt;After sometime and some PAL process some BLG files,  I see that iexplore.exe is getting started and eating up a lot of memory. &lt;br /&gt;It causes the automatic started jobs to fail, not the first ones, but later on the day, and more iexplore.exe getting started on the system. &lt;br /&gt;&lt;br /&gt;I use 2.3.3 x64 version &amp;#40;multithreaded&amp;#41; and use multithreads 2 or 4 according to blg file. &lt;br /&gt;We first had a 32 bit version of pal, but it took to long to process all BLG files for a day, but it never started an Iexplore.exe process. is there away to prevent PAL from starting the iexplore.exe in the commandline&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: ClintH ** &lt;p&gt;To prevent the HTML report from opening when finished, edit the PAL.ps1 file, and comment out the OpenHtmlReport line by putting pound (#) sign in front of it, then save the file.&lt;br&gt;Yes, the reports themselves can be a bit resource intensive.&lt;/p&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:47:56 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: After PAL finished it start iexplore.exe! [24318] 20130606084756A</guid></item><item><title>Commented Unassigned: PAL_Setup_v2.3.5_x64. [24362]</title><link>http://pal.codeplex.com/workitem/24362</link><description>We are using Ms Server 2003 standard 32bis OS.&lt;br /&gt;&lt;br /&gt;PAL_Setup_v2.3.5_x64.zip  is supporting 64bit application.&lt;br /&gt;&lt;br /&gt;Is there any 32bit version available to download&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Amit&lt;br /&gt;Comments: ** Comment from web user: ClintH ** &lt;p&gt;Also, I highly encourage you to migrate to 64-bit. 32-bit applications are limited to 2 GB of virtual memory by default.&lt;/p&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:44:54 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: PAL_Setup_v2.3.5_x64. [24362] 20130606084454A</guid></item><item><title>Commented Unassigned: PAL_Setup_v2.3.5_x64. [24362]</title><link>http://pal.codeplex.com/workitem/24362</link><description>We are using Ms Server 2003 standard 32bis OS.&lt;br /&gt;&lt;br /&gt;PAL_Setup_v2.3.5_x64.zip  is supporting 64bit application.&lt;br /&gt;&lt;br /&gt;Is there any 32bit version available to download&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;Amit&lt;br /&gt;Comments: ** Comment from web user: ClintH ** &lt;p&gt;Yes, go to the Downloads tab and download PAL_Setup_v2.3.5_x86.zip.&lt;/p&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:44:04 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: PAL_Setup_v2.3.5_x64. [24362] 20130606084404A</guid></item><item><title>Commented Unassigned: File name problem when using "Execute and Restart" [24363]</title><link>http://pal.codeplex.com/workitem/24363</link><description>I&amp;#39;ve noticed a small issue that has been affecting PAL as long as I&amp;#39;ve used it. Whenever I change the name of a file and choose &amp;#34;Execute and Restart&amp;#34;, the name is changed back to default in the Queue Screen unless I change it again.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ll try to put the steps in order&amp;#58;&lt;br /&gt;&lt;br /&gt;1. Open PAL and go through selection screen as normal &amp;#40;any option works&amp;#41; until you hit the __File Output__ screen.&lt;br /&gt;2. Change the name of the output file &amp;#40;for example, to &amp;#91;LogFileName&amp;#93;.htm&amp;#41;.&lt;br /&gt;3. Continue the prompt until the __Execute__ screen. Notice the name of the file is shown in the __Queue__ screen beside the HtmlOutputFileName parameter.&lt;br /&gt;4. Select &amp;#34;Execute and Restart&amp;#34; and finish.&lt;br /&gt;5. Change the log file and select &amp;#34;Next&amp;#34; through the next screens. Notice the name of the file remains the same &amp;#40;as changed in Step 2&amp;#41; in the __File Output__ screen, but is changed back to default in the __Queue__ screen.&lt;br /&gt;6. Select &amp;#34;Execute and Restart&amp;#34; &amp;#40;or any othe option this time&amp;#41;.&lt;br /&gt;7. Check the create reports. Notice the first file &amp;#40;created in Step 4&amp;#41; has the name &amp;#91;LogFileName&amp;#93;.htm, but the second file &amp;#40;created in Step 6&amp;#41; has the default name as shown in its __Queue__ screen instead of the name in the __File Output__ screen.&lt;br /&gt;&lt;br /&gt;If you input any change to the file name during Step 5, the HtmlOutputFileName changes to match it, but if you don&amp;#39;t, it changes back to the default PAL file name.&lt;br /&gt;&lt;br /&gt;Anyway, it&amp;#39;s a small issue that has bugged me for a while so I&amp;#39;ve felt the urge to report.&lt;br /&gt;Comments: ** Comment from web user: ClintH ** &lt;p&gt;I'll look into this. Thanks for reporting this.&lt;/p&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:43:19 GMT</pubDate><guid isPermaLink="false">Commented Unassigned: File name problem when using "Execute and Restart" [24363] 20130606084319A</guid></item><item><title>New Post: Calculate average in the threshold</title><link>http://pal.codeplex.com/discussions/241669</link><description>&lt;div style="line-height: normal;"&gt;PAL divides the counter log into time slices and generates a minimum, average, maximum, and trend value for each counter instance for each time slice. The StaticThreashold function will compare the threshold to the minimum, average, and maximum values of each time slice. This means that the LDAP Search Time threshold will have a minimum, average, and maximum value based on the size of the time slices. If you only want one of the statistics to be analyzed, then you will need to do a much more complicated analysis involving manually looping through the counter collections. I do this for a few of the analysis, but you have to edit the XML of the threshold directly.&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:41:15 GMT</pubDate><guid isPermaLink="false">New Post: Calculate average in the threshold 20130606084115A</guid></item><item><title>New Post: adding threading parameter as command line option</title><link>http://pal.codeplex.com/discussions/444292</link><description>&lt;div style="line-height: normal;"&gt;Yes, use the parameter -NumberOfThreads. This parameter is added to the Queue if you set the number of threads to be more than 1 and click the Back button to go back to the queue. Also, PAL.ps1 is a script, so if you are comfortable with Powershell, then consider editing the script to see the parameters.&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:36:35 GMT</pubDate><guid isPermaLink="false">New Post: adding threading parameter as command line option 20130606083635A</guid></item><item><title>New Post: Data Analyzer Tool</title><link>http://pal.codeplex.com/discussions/443922</link><description>&lt;div style="line-height: normal;"&gt;Thanks for the great introduction Thomas. Yes, PAL analyzes Performance Monitor counter logs and generates a report with reds, greens, and yellows indicating where thresholds are being broken. &lt;br /&gt;
&lt;br /&gt;
No, PAL does not require an agent. It is an analysis tool only. The idea is to gather a counter log using a Performance counter data collector which is built into the operating system, move the counter log to a workstation, then use the PAL tool to analyze the counter log. The analysis can be very resource intensive.&lt;br /&gt;
&lt;br /&gt;
Windows IT Pro magazine articles, SQL Server Internals book, and &lt;em&gt;many&lt;/em&gt; blogs are out there on the internet. It is often presented in sessions at Microsoft TechEd and SQL PASS.&lt;br /&gt;
&lt;br /&gt;
I created this project because I teach Windows architecture and performance analysis. This tool is a way for me to implement what I teach and make performance analysis more of a science than an art.&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:33:45 GMT</pubDate><guid isPermaLink="false">New Post: Data Analyzer Tool 20130606083345A</guid></item><item><title>New Post: Multi Threaded use of PAL</title><link>http://pal.codeplex.com/discussions/443720</link><description>&lt;div style="line-height: normal;"&gt;Sorry, this bug seems to come up only when using multi-threaded and when one of the analyses is disabled in a threshold file. I recently fixed this and will be in v2.3.6. In the meantime use single threaded or I can post the update here for testing if you want.&lt;br /&gt;
&lt;/div&gt;</description><author>ClintH</author><pubDate>Thu, 06 Jun 2013 08:26:21 GMT</pubDate><guid isPermaLink="false">New Post: Multi Threaded use of PAL 20130606082621A</guid></item><item><title>Created Unassigned: File name problem when using "Execute and Restart" [24363]</title><link>http://pal.codeplex.com/workitem/24363</link><description>I&amp;#39;ve noticed a small issue that has been affecting PAL as long as I&amp;#39;ve used it. Whenever I change the name of a file and choose &amp;#34;Execute and Restart&amp;#34;, the name is changed back to default in the Queue Screen unless I change it again.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ll try to put the steps in order&amp;#58;&lt;br /&gt;&lt;br /&gt;1. Open PAL and go through selection screen as normal &amp;#40;any option works&amp;#41; until you hit the __File Output__ screen.&lt;br /&gt;2. Change the name of the output file &amp;#40;for example, to &amp;#91;LogFileName&amp;#93;.htm&amp;#41;.&lt;br /&gt;3. Continue the prompt until the __Execute__ screen. Notice the name of the file is shown in the __Queue__ screen beside the HtmlOutputFileName parameter.&lt;br /&gt;4. Select &amp;#34;Execute and Restart&amp;#34; and finish.&lt;br /&gt;5. Change the log file and select &amp;#34;Next&amp;#34; through the next screens. Notice the name of the file remains the same &amp;#40;as changed in Step 2&amp;#41; in the __File Output__ screen, but is changed back to default in the __Queue__ screen.&lt;br /&gt;6. Select &amp;#34;Execute and Restart&amp;#34; &amp;#40;or any othe option this time&amp;#41;.&lt;br /&gt;7. Check the create reports. Notice the first file &amp;#40;created in Step 4&amp;#41; has the name &amp;#91;LogFileName&amp;#93;.htm, but the second file &amp;#40;created in Step 6&amp;#41; has the default name as shown in its __Queue__ screen instead of the name in the __File Output__ screen.&lt;br /&gt;&lt;br /&gt;If you input any change to the file name during Step 5, the HtmlOutputFileName changes to match it, but if you don&amp;#39;t, it changes back to the default PAL file name.&lt;br /&gt;&lt;br /&gt;Anyway, it&amp;#39;s a small issue that has bugged me for a while so I&amp;#39;ve felt the urge to report.&lt;br /&gt;</description><author>irohma</author><pubDate>Mon, 03 Jun 2013 15:33:52 GMT</pubDate><guid isPermaLink="false">Created Unassigned: File name problem when using "Execute and Restart" [24363] 20130603033352P</guid></item></channel></rss>