[ 
https://issues.apache.org/jira/browse/TUSCANY-2300?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596009#action_12596009
 ] 

Adriano Crestani commented on TUSCANY-2300:
-------------------------------------------

I'm using the TortoiseSVN client to apply the patches. I'm not a svn expert, 
but when I generate a patch using the "svn diff" command (not using the 
TortoiseSVN)  it starts with something like:

Index: antscripts/system.xml
===================================================================
--- antscripts/system.xml       (revision 655401)
+++ antscripts/system.xml       (working copy)
...

The ones you have sent me does not start with this pattern, including this last 
one. And this "Index: ..." is what the TortoiseSVN is not finding.

Anyway, I will also wait for all the details about this last patch. If there 
are fixed bug, it's good to know, because there might be another JIRA open for 
that.

Thanks,
Adriano Crestani

> performance issues in DataFactoryImpl, TypeImpl, DataObjectImpl, SDOXMLWriter
> -----------------------------------------------------------------------------
>
>                 Key: TUSCANY-2300
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2300
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: C++ SDO
>            Reporter: Stanisław T. Findeisen
>             Fix For: Cpp-Next
>
>         Attachments: tuscany-M3-patch-2008-05-12-do-czytania.tgz, 
> tuscany-patch1-do-czytania.tgz, tuscany-patch2.tgz
>
>
> Hello Tuscany Developers
> Here at IBM Polska we wrote a patch for M3 addressing some performance 
> issues. It is short, so please read it - I hope it is self-explanatory.
> Main areas of our development were:
> (1) DataFactoryImpl::findTypeImpl --- we added new string hash based 
> searching of types.
> (2) TypeImpl --- we added these maps:
>     std::map<const char*, int, TStrCmp> hmPropIdx;   // property index by 
> property name
>     std::map<unsigned int, PropertyImpl*> propByIdx; // property by index
> (3) DataObjectImpl::getPropertyIndex(const Property& p) and 
> DataObjectImpl::getProperty(unsigned int index) (make use of improvements in 
> TypeImpl)
> (4) SDOXMLWriter --- we removed some conversions from std::list to 
> std::vector that we thought were unnecessary.
> I hope you will be able to apply this patch and include it in the next 
> release. Let me know of you have any problems.
> STF

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to