summaryrefslogtreecommitdiff
path: root/TAO/performance-tests
diff options
context:
space:
mode:
authorsergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-27 18:29:08 +0000
committersergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-27 18:29:08 +0000
commit806414c09fba7a9687ed0fcf5113eca8df7c2192 (patch)
treea925f1bb7aca81ed5edc5e3e7305398463149ab2 /TAO/performance-tests
parentbea015a587cf6436969839f12a10228f74794b81 (diff)
downloadATCD-806414c09fba7a9687ed0fcf5113eca8df7c2192.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/performance-tests')
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp6
-rw-r--r--TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp27
2 files changed, 21 insertions, 12 deletions
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp
index 5195eee812b..1d824651c78 100644
--- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp
@@ -108,7 +108,7 @@ do_priority_inversion_test (Task_State &ts)
priority);
// Now activate the high priority client.
- priority = ACE_THR_PRI_FIFO_DEF;
+ priority = ACE_THR_PRI_FIFO_DEF + 25;
if (high_priority_client.activate (THR_BOUND | ACE_SCHED_FIFO,
1,
@@ -138,6 +138,10 @@ do_priority_inversion_test (Task_State &ts)
for (i = 0; i < ts.thread_count_ - 1; i++)
{
+ ACE_DEBUG ((LM_DEBUG,
+ "Creating servant with low priority %d\n",
+ priority));
+
// The first thread starts at the lowest priority of all the low
// priority clients.
if (low_priority_client.activate (THR_BOUND | ACE_SCHED_FIFO,
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp
index c9fa52eb353..a1a22d9c1e2 100644
--- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp
+++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp
@@ -663,10 +663,11 @@ start_servants (void)
0), //task id 0.
-1);
- ACE_Sched_Priority priority = ACE_THR_PRI_FIFO_DEF;
+ ACE_Sched_Priority priority = ACE_THR_PRI_FIFO_DEF + 25;
ACE_DEBUG ((LM_DEBUG,
- "Creating servant with high priority %d\n", priority));
+ "Creating servant with high priority %d\n",
+ priority));
// Make the high priority task an active object.
if (high_priority_task->activate (THR_BOUND | ACE_SCHED_FIFO,
@@ -715,16 +716,20 @@ start_servants (void)
Cubit_Task (args, "internet", 1, &barrier_, i+1),
-1);
- // Make the low priority task an active object.
- if (low_priority_task [i]->activate (THR_BOUND | ACE_SCHED_FIFO,
- 1,
- 0,
- priority) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t; %p\n",
- "low_priority_task[i]->activate"));
- }
+ ACE_DEBUG ((LM_DEBUG,
+ "Creating servant with low priority %d\n",
+ priority));
+ // Make the low priority task an active object.
+ if (low_priority_task [i]->activate (THR_BOUND | ACE_SCHED_FIFO,
+ 1,
+ 0,
+ priority) == -1)
+ {
+ ACE_ERROR ((LM_ERROR, "(%P|%t; %p\n",
+ "low_priority_task[i]->activate"));
+ }
+
priority = ACE_Sched_Params::next_priority (ACE_SCHED_FIFO,
priority,
ACE_SCOPE_THREAD);