Skip navigation

A community dedicated to product development excellence

Blog Posts

Blog Posts

Items per page
1 2 Previous Next
0

By default Windchill is configured to capture execution metrics of all SQL statements sent to the database.  This data is used to populate some logged data (like the MethodServer Summary line, and other JDBC centric JMX measures) and is used by Windchill profiler as well.  The downside is the property is CPU intensive and can impact responsiveness of the Windchill server, although I'm not aware of any studies to test it's impact the last numbers I saw were a ~20% overhead on a ~16 second operation.  For sites using the PSM the JDBC data being captured by this property may no longer necessary too.

 

db.property: wt.pom.traceTiming.enable

The default setting is true, disable the tracing by setting the property to false.

 

This posting is not a recommendation to set this property to 'false' on a production server but rather to share that this setting can have an impact on overall Windchill performance and to encourage testing and the sharing of those results in the comments section.

0

If you're interested in learning the newest capabilities and features of Creo Illustrate 2.0, visit Tim Harrison's blog series in the Technical Illustration group.  - http://communities.ptc.com/groups/technical-illustration?view=blog. Also, on the "Video" tab of this Community, Tim has a two part video update on Creo Illustrate 2.0. Take a look!

0

After a Windchill system is restarted the first user(s) accessing the system can experience slower performance for some actions while numerous Windchill caches are being populated.  These caches could be pre-populated before users started using the system again by using the Apache 'ab' utility found in the Apache/bin directory. 

 

The usage is: ab -A user:pass "URL"

 

Where URL can be any Windchill.  When Windchill is using SSL the 'abs' utility should be used instead.

i.e.

D:\ptc\Windchill_10.0\Apache\bin\abs.exe -A username/password "https://pds.ptc.com/Windchill/app/#ptc1/project/listFiles?oid=OR%3Awt.projmgmt.admin.Project2%3A921844552&u8=1"

 

 

The output from the command also contains performance metrics from the request too.

 

 

Sample output:

 

D:\ptc\Windchill_10.0\Apache\bin\ab.exe http://www.google.com/

This is ApacheBench, Version 2.3 <$Revision: 655654 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

 

Benchmarking www.google.com (be patient).....done

Server Software:        gws

Server Hostname:        www.google.com

Server Port:            80

 

Document Path:          /

Document Length:        13996 bytes

 

Concurrency Level:      1

Time taken for tests:   0.087 seconds

Complete requests:      1

Failed requests:        0

Write errors:           0

Total transferred:      14732 bytes

HTML transferred:       13996 bytes

Requests per second:    11.49 [#/sec] (mean)

Time per request:       87.009 [ms] (mean)

Time per request:       87.009 [ms] (mean, across all concurrent requests)

Transfer rate:          165.35 [Kbytes/sec] received

 

 

Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       26   26   0.0     26      26

Processing:    61   61   0.0     61      61

Waiting:       34   34   0.0     34      34

Total:         87   87   0.0     87      87

0

Задавайте свои вопросы прямо здесь или в Твиттере http://twitter.com/#!/krasnikova_PTC

Если вы регистрировались заранее, заходите http://session.webinar.ru/ptc и общайтесь в чате

 

Если же нет, вам все равно доступна функция просмотра Пленарной сессии и Секций CAD/PLM прямо отсюда. Трнасляция начнется в 9-00 по Москве.

 

Главная комнатаГлавная комната
Started on: 10:00 05/17/2012
Timezone: Калининград
Duration: 01:00:00

2

Тадададааа! Объявляем победителей!

 

Спасибо всем участникам, кто отпустил свою фантазию на волю! Мы оценивали макет на оригинальность, чувство юмора, концептуальность и просто должно было радовать глаз, к тому же это макет футболки, поэтому были некоторые технические ограничения.

 

"Благодаря" этим ограничениям у нас нет первого места. Рисунок Дмитрия Баранова нам очень понравился, но был слишком сложен для производства футболок. Только поэтому он занимает второе место. Вы посмотрите, какой концепт и идейность! За это Дмитрию Баранову уходит 3D манипулятор от партнера конкурса 3Dconnexion - Space Mouse Pro. Модель оснащена запатентованным датчиком с шестью степенями свободы (6Dof), который помогает легко перемещать модель или камеру в трехмерном пространстве. Простые операции нажатия, вытягивания, поворота и наклона джойстика 3Dconnexion позволяют смещать, масштабировать и поворачивать модель или камеру.

Дмитрий, я очень надеюсь, что вы поделитесь с нами своими впечатлениями от гаджета! Дмитрий, кстати, состоит в сообществе PTC ProRussia (но на результаты конкурса это никак не повлияло ).

 

А вот и макет:

Идея рисунка в том, что слово «PTC» как будто создано в Creo. Буква «P» - это трехмерная буква, «T» - это вытягивание эскиза, «С» - это эскиз. Карандаш и ластик (на которых написано Creo) показывают, что надпись была сделана с помощью инструментов Creo.

baranov-logo.jpg

 

А третье место мы присуждаем Алексею Ушакову, ОАО "Арзамасский приборостроительный завод имени П.И. Пландина", г. Арзамас. За патриотизм, конечно же! и Алексею уходит Space Navigator от  3Dconnexion, который является запатентованной технологией 3Dconnexion 6DoF (шесть степеней свободы) – плавное и интуитивное управление 3D моделями и пространствами. Алексей, расскажите нам потом, понравился ли вам приз!

Ushakov.jpg

 

Победители буду награждены в конце PTCLive TechForum, который пройдет в 17 мая в Москве, в ЦМ по адресу Краснопресненская наб. 12, подъезд №4. Следит за форумом через он-лайн трансляцию, подробности http://liveforum.ptc.com/ Тем более, что оба победителя обещались быть на форму лично.

 

Дорогие участники конкурса, оставляйте свои впечатления от Creo Sketch прямо здесь, нам интересно ваше мнение!

 

Ну а какие футболки мы в итоге изготовили - об этом узнают участники форума в Москве! До встречи!

0

The latest Windchill Client Inspector (WCI) - a tool for optimizing client machines primarily when using Creo Parametric and a Windchill system - is now available for download and can be found listed under products - PDMLink, INTRALINK and ProjectLink.

The guide for the tool can be found here- Windchill Client Inspector Deployment and Administration Guide. Highlights of changes in this version are:


  • Support added for Windchill 10.1, Creo Parametric 1.0 and Creo Parametric 2.0.
  • An improved results display spreadsheet.
  • A “masterlist” option that now provides the ability to determine which clients failed to report results or which clients the WCI failed to run on (a new “Failures” tab is now available in the results spreadsheet).
  • The ability to customize the location of WCI log files.
2

Приглашаем Вас на ежегодную конференцию PTCLive TechForum!

 

До форума осталось совсем немного времени. Новинки рынка САПР и PDM ожидают вас в стенах Центра Международной Торговли 17 мая. Не можете посвятить мероприятию весь день? Присоединяйтесь к онлайн трансляции — из дома, с рабочего места, любая сессия на выбор!

 

Приглашаем принять участие в мероприятии инженеров, конструкторов, технологов и других специалистов производства и конструкторских бюро, а также сотрудников и руководителей ИТ подразделений.

                
  Технические презентации. 

Новый релиз революционной САПР Creo 2.0, обновления системы управления данными Windchill 10.1, дополнительные возможности системы анализа и управления качеством изделия и др.

 Истории заказчиков.

Теория и практика, о которой говорят заказчики РТС: задачи, внедрение, результаты.

 Разнообразная программа.  

Различные дополнительные сессии, технологические демо-зоны, розыгрыш призов, раздача триальных версий программных продуктов РТС и многое другое. Кому пробную версию Creo?

 TechForum TV.  

PTCLive TechForum – это мероприятия для любого уголка России и СНГ. Конференция будет транслироваться в сети Интернет в режиме «он-лайн». Задавайте Ваши вопросы в прямом эфире, в чатах и в блоге. Регистрация обязательна!

 

А пока представляем видеоролик на одну из тем, о которой можно узнать на форуме - Свободное проектирование: 2D изображение, созданное в Creo Sketch, превращается.... превращается... в 3D модель с использованием возможностей свободного проектирования, предусмотренных в Сreo Parametric.

1

If you want to learn mix the colors for your perfect render pictures - try this webgame: Mix the colors

colors.png

0

Over the years I have looked at a lot method server logs to try and determine root cause as to why the method server stopped.  The number one cause by far is a single long running operation overwhelming the available method server memory.  What that operation is often varies, but in general it's an operation that needs to 'touch' a lot of data, it could be a search, bill of materials operation, customized operation, a standard operation against a huge data set, something stuck in a loop you name it I've probably seen it.  The way the memory becomes overwhelmed also varies, the types of problems which are often bugs are a series of SQL statements each returning a 'bunch of data' that cumulatively overwhelms the memory the second type is when there is one SQL returns hundreds of thousands of results back to the method server which then overwhelms the memory.  QueryLimits are designed to prevent the second type but the first type is tougher to deal with because traditional tools generally don't deal with the method server stopping.  When it's a series of statements cumulatively leading to the memory being consumed we often enable SQL Logging in the  $WT_HOME\codebase\WEB-INF\log4jMethodServer.properties: like

 

  • log4j.logger.wt.pom.sql=DEBUG
  • log4j.logger.wt.pom.traceTiming=DEBUG
  • log4j.logger.wt.pom.rowCount=TRACE

These settings will generate a very large MethodServer log file, use with caution.

 

Further details on why method servers crash can be found in the knowledge base article found here(authenticated).

0

This is the best book I have found about DITA.

 

DITA Best Practices: A Roadmap for Writing, Editing, and Architecting in DITA

 

http://www.amazon.com/DITA-Best-Practices-Roadmap-Architecting/dp/0132480522

 

The authors begin with topic-based writing, presenting proven best practices for developing effective topics and short descriptions. Next, they address content architecture, including how best to set up and implement DITA maps, linking strategies, metadata, conditional processing, and content reuse. Finally, they offer “in the trenches” solutions for ensuring quality implementations, including guidance on content conversion.

 

Coverage includes: 

  • Knowing how and when to use each DITA element–and when not to
  • Writing “minimalist,” task-oriented information that quickly meets users’ needs
  • Creating effective task, concept, and reference topics for any product, technology, or service
  • Writing effective short descriptions that work well in all contexts
  • Structuring DITA maps to bind topics together and provide superior navigation
  • Using links to create information webs that improve retrievability and navigation
  • Gaining benefits from metadata without getting lost in complexity
  • Using conditional processing to eliminate redundancy and rework
  • Systematically promoting reuse to improve quality and reduce costs
  • Planning, resourcing, and executing effective content conversion
  • Improving quality by editing DITA content and XML markup

If you’re a writer, editor, information architect, manager, or consultant who evaluates, deploys, or uses DITA, this book will guide you all the way to success. 

0

The Windchill PTC System Monitor (PSM) is a relatively recently available tool available from PTC (for free) which gives an administrator unprecedented Windchill monitoring and performance diagnostic capability never available previously.  The intent of PSM is to :

 

  • Increase visibility by administrators into the health of the system
  • Reduce time to resolution of performance and other types of problems
  • Reduce the time required for administrator to work on a problem with PTC Technical Support

 

It is highly recommended all customers install and use the PTC System Monitor.

 

The attached is a covers some of the highlights of PSM.

 

PSM can be downloaded from here.

0

logo_TF_PPLCommunity.png
Il PTCLive TechForum è la più importante conferenza per la PTC Community ed è l’occasione unica di incontrare i membri della vasta community di professionisti che si affidano alla tecnologia  PTC e parlare direttamente con colleghi ed esperti di prodotto per fare domande e condividere la propria esperienza.

Ecco cinque ottimi motivi per partecipare al PTCLive TechForum:

  • Claudio Mulazzani, IT Director e Andrea Piacentini, Business Process Engineer di Elica condivideranno con voi la propria esperienza nell’integrare con successo R&D e Produzione.
  • Claudio Torrelli, R&D Director di Oerlikon Graziano parlerà dei vantaggi dell'utilizzo integrato di tecnologie CAD e PLM.
  • Il Professor Sergio Terzi, Ricercatore e Docente dell’Università di Bergamo e del Politecnico di Milano, fornirà una panoramica sulle attuali tendenze dei mercati MCAD e PLM in Italia .
  • Il Top Management di PTC presenterà la technology roadmap e le strategie dell'azienda.
  • Scoprire Creo 2.0 e le nuove funzionalità che arricchiscono ulteriormente il rivoluzionario software di PTC e tutte le novità dell’offerta della famiglia Windchill.


Inoltre: roadmap dei prodotti e sessioni di best practice presentate da esperti PTC, sessioni
di formazione offerte da PTC University e molto altro ancora.

Scoprite l'agenda dettagliata con le oltre 15 sessioni tenute da esperti dei prodotti.

Vi ricordo che La partecipazione all’evento è gratuita, ma il numero di partecipanti è limitato.

Iscrivetevi subito attraverso il modulo di registrazione online.

Aggiungete l'Evento al Calendario Outlook.

0

A tool that is often used to diagnose performance problems, particularly when the problem is reproducible is the Windchill profiler.  The data in the output file will rule in or rule out a server side performance problem quickly, unfortunately though the output is cryptic and difficult to make sense of. 

 

I've just posted here(authenticated) a knowledge base article on how to understand the output.  

 

The presentation contains lots of details about understanding the output file, it may seem overwhelming.  A couple of things to keep in mind:

 

  • The most common Windchill performance problem is one in which there are multiple round trips (hundreds or more) being made to the database.
    • To see if the profile contains any of these operations select #SQL #Count, and then upside down arrow to inverse the tree
    • Scan the SQL statements looking for high 'count' values, but only those without 'DB FETCH' immediately after them (this will be clearer when you read the presentation)
    • 'DB FETCH' results represents the rows returned from an operation
      • often it is normal activity but once the counts starting getting in the tens of thousands or hundreds of thousands often represent performance and scalability problems

 

  • The second thing to do is to look for long running SQL statements
    • #SQL #COST and use the upside down arrow to invert if necessary so there is a list of SQL statements all starting with 'cost'
    • 'cost' is a time in ms i.e. cost=11568 is 11.568 seconds
    • 'cost' times under a second are not particularly reliable and shouldn't be depended on for accuracy
    • Look for SQL statements near the top like:
      • 'cost=11568:SELECT ....'
        • These are SQL statements which could be in need of tuning
    • Statements like 'cost=568:DB FETCH:SELECT ...' are the time it takes to return rows from the database to method server and unless the time is very high likely represent normal Windchill operations

 

The Windchill profiler is a powerful diagnostic tool and with practice it's often possible to tell quickly if there is a performance problem with a particular operation. 

0

With a customer community as large as PTC’s, you have an opportunity to view how your peers have solutions for those challenges you have been facing for months, maybe years

 

Learn about proven best practices that have been successfully developed and applied by your peers, many of them from Fortune 1000 companies.   Be sure to attend PlanetPTC Live Orlando to discover relevant customer best practices that can be put to work right away within your team.

 

The PlanetPTC Live agenda features  80+ customer-led sessions from global industry leaders like Whirlpool, Stryker Medical, Intel, Northrop Grumman, Oracle, Peterbilt Motors and Kohler.

Here is a view of sessions that you may find helpful:  

  • Geometries that Delight – Exploring Advanced 3D Surface Creation
  • Implementation of Creo 1.0/Windchill 10.0 – Administrators Talk
  • "You're Doing What With Windchill?!" - Manufacturing Health Insurance Plans with Windchill and Arbortext

 

 

After four days of this exclusive content, you’ll leave Orlando armed with countless tips for saving time, avoiding frustration and delivering better results.

 

In addition to these valuable sessions, you’ll have numerous occasions to connect with the presenters, PTC product experts and peers who are facing the same challenges within their organizations.  Many PlanetPTC Live attendees point out that they enjoy informative conversations through receptions, shared meals, the Networking Lounge, Special Interest Meetings (SIMs) and product demonstrations in the Solutions Expo.

 

For a first look at a few of these customer-led best practice sessions – directly from the presenters who will share their insight with you, check out presenter video previews or presentation first-look files on the PlanetPTC Live featured presentations page.

 

Learn more about the available best practice sessions, by browsing sessions by product or role in the organization, or search by “Speaker Type,” then select “PTC Customer.”

 

Enjoy this opportunity to learn how other companies are doing the same work faster or more effectively!

0

With a customer community as large as PTC’s, you have an opportunity to view how your peers have solutions for those challenges you have been facing for months, maybe years

 

Learn about proven best practices that have been successfully developed and applied by your peers, many of them from Fortune 1000 companies.   Be sure to attend PlanetPTC Live Orlando to discover relevant customer best practices that can be put to work right away within your team.

 

The PlanetPTC Live agenda features  65+ customer-led sessions from global industry leaders like Whirlpool, Stryker Medical, Intel, Northrop Grumman, Oracle, Peterbilt Motors and Kohler.

 

Here is a view of sessions that you may find helpful:  

  • Geometries that Delight – Exploring Advanced 3D Surface Creation
  • Implementation of Creo 1.0/Windchill 10.0 – Administrators Talk
  • "You're Doing What With Windchill?!" - Manufacturing Health Insurance Plans with Windchill and Arbortext

 

After four days of this exclusive content, you’ll leave Orlando armed with countless tips for saving time, avoiding frustration and delivering better results.

 

In addition to these valuable sessions, you’ll have numerous occasions to connect with the presenters, PTC product experts and peers who are facing the same challenges within their organizations.  Many PlanetPTC Live attendees point out that they enjoy informative conversations through receptions, shared meals, the Networking Lounge, Special Interest Meetings (SIMs) and product demonstrations in the Solutions Expo.

 

For a first look at a few of these customer-led best practice sessions – directly from the presenters who will share their insight with you, check out presenter video previews or presentation first-look files on the PlanetPTC Live featured presentations page.

 

Learn more about the available best practice sessions, by browsing sessions by product or role in the organization, or search by “Speaker Type,” then select “PTC Customer.”

 

Enjoy this opportunity to learn how other companies are doing the same work faster or more effectively!