<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Poor performance with POSIX threads in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/poor-performance-with-posix-threads/m-p/2624787#M926482</link>
    <description>After migrating from a DCE-thread-based&lt;BR /&gt;application on HP-UX 10.20 to POSIX threads&lt;BR /&gt;on HP-UX 11.00, we've noticed a big&lt;BR /&gt;increase on CPU usage. &lt;BR /&gt;&lt;BR /&gt;Is there any option to care about when&lt;BR /&gt;migrating from DCE to POSIX that could affect&lt;BR /&gt;performance?&lt;BR /&gt;&lt;BR /&gt;We've used Quantify to look for problems and&lt;BR /&gt;a function from libc called ___kwakeup is&lt;BR /&gt;responsible for more than 70% of CPU time.&lt;BR /&gt;That seems to be related with mutexs. Do&lt;BR /&gt;they have a different behaviour when using&lt;BR /&gt;POSIX threads?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your answers.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 04 Dec 2001 14:19:22 GMT</pubDate>
    <dc:creator>Pedro Sevilla</dc:creator>
    <dc:date>2001-12-04T14:19:22Z</dc:date>
    <item>
      <title>Poor performance with POSIX threads</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/poor-performance-with-posix-threads/m-p/2624787#M926482</link>
      <description>After migrating from a DCE-thread-based&lt;BR /&gt;application on HP-UX 10.20 to POSIX threads&lt;BR /&gt;on HP-UX 11.00, we've noticed a big&lt;BR /&gt;increase on CPU usage. &lt;BR /&gt;&lt;BR /&gt;Is there any option to care about when&lt;BR /&gt;migrating from DCE to POSIX that could affect&lt;BR /&gt;performance?&lt;BR /&gt;&lt;BR /&gt;We've used Quantify to look for problems and&lt;BR /&gt;a function from libc called ___kwakeup is&lt;BR /&gt;responsible for more than 70% of CPU time.&lt;BR /&gt;That seems to be related with mutexs. Do&lt;BR /&gt;they have a different behaviour when using&lt;BR /&gt;POSIX threads?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your answers.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 04 Dec 2001 14:19:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/poor-performance-with-posix-threads/m-p/2624787#M926482</guid>
      <dc:creator>Pedro Sevilla</dc:creator>
      <dc:date>2001-12-04T14:19:22Z</dc:date>
    </item>
    <item>
      <title>Re: Poor performance with POSIX threads</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/poor-performance-with-posix-threads/m-p/2624788#M926483</link>
      <description>The thing to remember about DCE threads is that they were user level threads, so your process could only use up to 100% of one CPU.  On HPUX 11 you have kernel threads, which means different threads in your process can be running simultaneously on multiple CPU's.  This can result in higher CPU utilisation if your application is being pushed hard enough.  Is your application is performing better now or worse?&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Steve</description>
      <pubDate>Tue, 04 Dec 2001 14:30:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/poor-performance-with-posix-threads/m-p/2624788#M926483</guid>
      <dc:creator>Steven Gillard_2</dc:creator>
      <dc:date>2001-12-04T14:30:04Z</dc:date>
    </item>
  </channel>
</rss>

