1 2 Previous Next 16 Replies Latest reply on Jan 27, 2013 8:19 PM by Oliver_Reid

    Development speed

    willemjan

      Hi There,

       

      We have an mac mini with SSD, we have an 1gb network. But still developing in a database is sometimes slow...

      De size op the schema was about 7 mb in FileMaker 11 after conversion 70mb.

       

      When I look at the statistics in de admin console I see that regarly 80000000 net bytes out! This is about 76 mb traffic......... So this explains the speedloss in development.

      Is this normal behaviour ?

       

      Kind regards,

       

      Willem-Jan Kempen

        • 1. Re: Development speed
          BenHutson

          Hi Willem-Jan,

           

          When you say 'speedloss in development', I would presume you are developing on a live database? What exactly are you counting as speed-loss? Is it the time it takes to commit changes in the Database Manager and Layouts etc?

           

          My experiences is; 2 live developers on mixed, mostly 1gb network with 50 users connected to the database, with no speed issues whatsoever when developing. Developing on client machines. Commits to changes in Database Manager can take some time, but I believe that's just because of the size and complexity of the database. We are running a high-spec Windows 2008 Server.

           

          It would be good to have details of your speed-loss issues. Does it make a difference if there are multiple developers? or multiple users connected, or no users connect? or the size of the file you are working on? Are you developing on a client machine or on the server itself?

           

          Best Regards

           

          Ben

          • 2. Re: Development speed
            willemjan

            Hi Ben,

             

            We do not develop live always  in versions.

            Sometimes a mode switch from layoutmode to browsemode takes a snap and sometimes 10 seconds. Looks like there is a behaviour pattern but I cannot find it ? Sometimes one tiny change in layout mode takes forever (10 sec) to save and sometimes a snap. It looks like the bytes out are the reason why.

             

            It looks like when we hit the 10 seconds it dumps the whole file to the server ?! It does not matter if you develop alone via the server or with mutiple developers.

             

            Kind regards,

             

            Willem-Jan

            • 3. Re: Development speed
              BenHutson

              Hi Willem-Jan,

               

              We certainly don't have these problems when developing on a hosted file across the network.

               

              Hopefully someone can be of more help than me. I would only suggest a processes of elimation - set up another machine as server and see if you get the same issues, run the file locally only and see if you get the same issue, work on the file from the server and see if you get the same issues.

               

              Sorry I cannot be of more help, I would be interested to learn how this is resolved.

               

              Best Regards

               

              Ben

              • 4. Re: Development speed
                Oliver_Reid

                You are hosting with FMS right?

                 

                Also check that all your network gear is professional quality and not done with $30 switches from Best Buy. Use cables, not w-fi. Make sure no one is streaming music on the ineternet at the same time.

                 

                Follow Ben's suggestions above: that will tell you whther the issue is the network or with the FM file

                • 5. Re: Development speed
                  willemjan

                  Hi Oliver,

                   

                  Thanks for your reactions. We do use 5cat cables. The switch is not really expensive. But we are with 5 connections ? Router is a fritz.box 7390. Not bad ? Ping is about 5 millisec.

                  We are using FileMaker Server. It seems like FileMaker 12 behavior especially layout behavior. I have tested it with another file. It seems that sometimes when you make a change to a file the complete file will be sent over to the server. This is a lot of data ?! So far I only tested this with 2 files both the same behaviour. We can buy a better switch but sending over 80 mb to the server will always be slow also with the best netwerk there is ?! May be it is server related but I do not think so. We got other developers complaining.

                   

                  Nobody experience the same issue ? It is workable but very anoying.

                   

                  Kind regards,

                   

                  Willem-Jan

                  • 6. Re: Development speed

                    Hi Willem-Jan,

                     

                    Are you sure that's a 5 msec ping and not 0.5 msec??

                     

                    5 msec is almost 10 times longer than I see on our local network with Cat5e or Cat6 cables and Linksys switches.

                     

                    If you can get a ping time of less that 1 msec over your LAN, I'm sure you will see an improvement in responsiveness.

                     

                    Another issue to be wary of is to watch the amount of CSS styling that is being applied to your layouts. Applying more than one theme in your solution is not recommended. But you'll need fmButler's ClipManager if you want to have an easy way of viewing the CSS embedded in each layout.

                     

                    I hope that helps,

                     

                    John


                    • 7. Re: Development speed
                      DavidJondreau

                      These are some things that slow development down:

                       

                      View-->Show-->Sample Data is selected checked

                      A layout contains a lot of references to related tables or unstored calculations (this will make it slow  to load *in general*)

                      Converted layouts  have non-Classic themes applied post conversion

                      The Data Viewer is open (especially before the lastest 12 update)

                      • 8. Re: Development speed
                        willemjan

                        Hi John,

                         

                        Sorry made a mistake yes ping is around 0,5 milli seconds.


                        Hi David,

                         

                        This is an solution converted to 12 and 1 one theme is applied. But fields and other object have custom styles applied all constructed from within FileMaker.

                        Is it worth it to create new layouts and then choose right theme and paste in all objects ? Instead of changing a layout from classic to a theme. We have the following routine. We change theme and apply styles from a layout where every thing is setup as we designed.

                         

                         

                        After we converted the file it growed by a factor of 10 in size. After that is got immidiatly slow in development before we did anything. Turning our network into a 1gb network did help. It seems FileMaker stores a "LOT" of CSS data there is no central CSS it is saved per object I think.. When I copy one button from an empty new file and look at it I get :

                         

                         

                        <?xml version="1.0" encoding="UTF-8"?>

                        <fmxmlsnippet type="LayoutObjectList">

                        <Layout enclosingRectTop ="88.0000000" enclosingRectLeft ="190.0000000" enclosingRectBottom ="124.0000000" enclosingRectRight ="324.0000000">

                        <Object type="Button" key="1" LabelKey="0" flags="0" rotation="0">

                        <Bounds top="88.0000000" left="190.0000000" bottom="124.0000000" right="324.0000000"/>

                        <TextObj flags="2">

                        <ExtendedAttributes fontHeight="12" graphicFormat="0">

                        <NumFormat flags="0" charStyle="0" negativeStyle="0" currencySymbol="" thousandsSep="0" decimalPoint="0" negativeColor="#0" decimalDigits="0" trueString="" falseString=""/>

                        <DateFormat format="0" charStyle="0" monthStyle="0" dayStyle="0" separator="0">

                        <DateElement>0</DateElement>

                        <DateElement>0</DateElement>

                        <DateElement>0</DateElement>

                        <DateElement>0</DateElement>

                        <DateElementSep index="0"></DateElementSep>

                        <DateElementSep index="1"></DateElementSep>

                        <DateElementSep index="2"></DateElementSep>

                        <DateElementSep index="3"></DateElementSep>

                        <DateElementSep index="4"></DateElementSep>

                        </DateFormat>

                        <TimeFormat flags="0" charStyle="0" hourStyle="0" minsecStyle="0" separator="0" amString="" pmString="" ampmString=""/>

                        </ExtendedAttributes>

                        <Styles>

                        <LocalCSS>

                        self&#10;{&#10;&#09;font-weight: normal;&#10;&#09;font-stretch: normal;&#10;&#09;font-style: normal;&#10;&#09;font-variant: normal;&#10;&#09;text-transform: none;&#10;&#09;-fm-strikethrough: false;&#10;&#09;-fm-underline: none;&#10;&#09;-fm-glyph-variant: ;&#10;&#09;-fm-highlight-color: rgba(0%,0%,0%,0);&#10;&#09;-fm-text-vertical-align: center;&#10;}&#10;</LocalCSS>

                        <FullCSS>

                        self&#10;{&#10;&#09;background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(93.72549438%,93.72549438%,93.72549438%,1)), to(rgba(86.27451324%,86.27451324%,86.27451324%,1)));&#10;&#09;background-position: 0% 0%;&#10;&#09;background-size: auto;&#10;&#09;background-repeat: repeat repeat;&#10;&#09;background-origin: padding-box;&#10;&#09;background-clip: border-box;&#10;&#09;background-color: rgba(0%,0%,0%,0);&#10;&#09;border-top-color: rgba(73.72549438%,73.72549438%,73.72549438%,1);&#10;&#09;border-right-color: rgba(73.72549438%,73.72549438%,73.72549438%,1);&#10;&#09;border-bottom-color: rgba(73.72549438%,73.72549438%,73.72549438%,1);&#10;&#09;border-left-color: rgba(73.72549438%,73.72549438%,73.72549438%,1);&#10;&#09;border-top-style: solid;&#10;&#09;border-right-style: solid;&#10;&#09;border-bottom-style: solid;&#10;&#09;border-left-style: solid;&#10;&#09;border-top-width: 1pt;&#10;&#09;border-right-width: 1pt;&#10;&#09;border-bottom-width: 1pt;&#10;&#09;border-left-width: 1pt;&#10;&#09;border-top-right-radius: 5pt 5pt;&#10;&#09;border-bottom-right-radius: 5pt 5pt;&#10;&#09;border-bottom-left-radius: 5pt 5pt;&#10;&#09;border-top-left-radius: 5pt 5pt;&#10;&#09;border-image-source: none;&#10;&#09;border-image-slice: 100% 100% 100% 100%;&#10;&#09;border-image-width: 1 1 1 1;&#10;&#09;border-image-outset: 0 0 0 0;&#10;&#09;border-image-repeat: stretch stretch;&#10;&#09;outline-width: 0pt;&#10;&#09;outline-style: none;&#10;&#09;outline-color: invert;&#10;&#09;outline-offset: 0pt;&#10;&#09;font-family: -fm-font-family(tahoma,sans-serif,roman);&#10;&#09;font-weight: normal;&#10;&#09;font-stretch: normal;&#10;&#09;font-style: normal;&#10;&#09;font-variant: normal;&#10;&#09;font-size: 12pt;&#10;&#09;color: rgba(31.37255096%,31.37255096%,31.37255096%,1);&#10;&#09;direction: ltr;&#10;&#09;line-height: 1line;&#10;&#09;block-progression: tb;&#10;&#09;text-align: center;&#10;&#09;text-transform: none;&#10;&#09;text-indent: 0pt;&#10;&#09;display: inline;&#10;&#09;padding-top: 0pt;&#10;&#09;padding-right: 0pt;&#10;&#09;padding-bottom: 0pt;&#10;&#09;padding-left: 0pt;&#10;&#09;margin-top: 0pt;&#10;&#09;margin-right: 0pt;&#10;&#09;margin-bottom: 0pt;&#10;&#09;margin-left: 0pt;&#10;&#09;width: auto;&#10;&#09;height: auto;&#10;&#09;float: none;&#10;&#09;clear: none;&#10;&#09;overflow-x: visible;&#10;&#09;overflow-y: visible;&#10;&#09;overflow-style: auto;&#10;&#09;visibility: visible;&#10;&#09;top: auto;&#10;&#09;right: auto;&#10;&#09;bottom: auto;&#10;&#09;left: auto;&#10;&#09;position: static;&#10;&#09;box-shadow: none;&#10;&#09;box-sizing: content-box;&#10;&#09;vertical-align: baseline;&#10;&#09;-fm-digit-set: roman;&#10;&#09;-fm-space-before: 0line;&#10;&#09;-fm-space-after: 0line;&#10;&#09;-fm-tab-stops: ;&#10;&#09;-fm-strikethrough: false;&#10;&#09;-fm-underline: none;&#10;&#09;-fm-glyph-variant: ;&#10;&#09;-fm-paragraph-margin-left: 0pt;&#10;&#09;-fm-paragraph-margin-right: 0pt;&#10;&#09;-fm-character-direction: ;&#10;&#09;-fm-tab-top-left-radius: 0 0;&#10;&#09;-fm-tab-top-right-radius: 0 0;&#10;&#09;-fm-use-default-appearance: false;&#10;&#09;-fm-icon: none;&#10;&#09;-fm-icon-color: rgba(0%,0%,0%,1);&#10;&#09;-fm-tab-spacing: 0;&#10;&#09;-fm-override-with-classic: false;&#10;&#09;-fm-table-background-color: rgba(0%,0%,0%,0);&#10;&#09;-fm-fill-effect: 0;&#10;&#09;-fm-highlight-color: rgba(0%,0%,0%,0);&#10;&#09;-fm-portal-alt-background: false;&#10;&#09;-fm-text-vertical-align: center;&#10;&#09;-fm-tategaki: false;&#10;&#09;-fm-rotation: 0;&#10;&#09;-fm-borders-between-reps: false;&#10;&#09;-fm-borders-baseline: false;&#10;&#09;-fm-body-alt-background: false;&#10;&#09;-fm-texty-field: false;&#10;}&#10;self:hover&#10;{&#10;&#09;background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(86.27451324%,86.27451324%,86.27451324%,1)), to(rgba(72.94117737%,72.94117737%,72.94117737%,1)));&#10;&#09;border-top-color: rgba(60.00000381%,60.00000381%,60.00000381%,1);&#10;&#09;border-right-color: rgba(60.00000381%,60.00000381%,60.00000381%,1);&#10;&#09;border-bottom-color: rgba(60.00000381%,60.00000381%,60.00000381%,1);&#10;&#09;border-left-color: rgba(60.00000381%,60.00000381%,60.00000381%,1);&#10;}&#10;self:pressed&#10;{&#10;&#09;background-image: -webkit-gradient(linear,25% 0%,25% 100%, from(rgba(72.94117737%,72.94117737%,72.94117737%,1)), to(rgba(48.62745285%,48.62745285%,48.62745285%,1)));&#10;&#09;border-top-color: rgba(40%,40%,40%,1);&#10;&#09;border-right-color: rgba(40%,40%,40%,1);&#10;&#09;border-bottom-color: rgba(40%,40%,40%,1);&#10;&#09;border-left-color: rgba(40%,40%,40%,1);&#10;}&#10;self:focus&#10;{&#10;&#09;border-top-color: rgba(0%,0%,0%,1);&#10;&#09;border-right-color: rgba(0%,0%,0%,1);&#10;&#09;border-bottom-color: rgba(0%,0%,0%,1);&#10;&#09;border-left-color: rgba(0%,0%,0%,1);&#10;&#09;box-shadow: 0pt 0pt 2pt 1pt rgba(21.56862831%,43.52941132%,87.84313965%,1);&#10;}&#10;self .inner_border&#10;{&#10;&#09;background-image: none;&#10;&#09;background-position: 0% 0%;&#10;&#09;background-size: auto;&#10;&#09;background-repeat: repeat repeat;&#10;&#09;background-origin: padding-box;&#10;&#09;background-clip: border-box;&#10;&#09;background-color: rgba(0%,0%,0%,0);&#10;&#09;border-top-color: rgba(0%,0%,0%,0);&#10;&#09;border-right-color: rgba(0%,0%,0%,0);&#10;&#09;border-bottom-color: rgba(0%,0%,0%,0);&#10;&#09;border-left-color: rgba(0%,0%,0%,0);&#10;&#09;border-top-style: none;&#10;&#09;border-right-style: none;&#10;&#09;border-bottom-style: none;&#10;&#09;border-left-style: none;&#10;&#09;border-top-width: 0pt;&#10;&#09;border-right-width: 0pt;&#10;&#09;border-bottom-width: 0pt;&#10;&#09;border-left-width: 0pt;&#10;&#09;border-top-right-radius: 4pt 4pt;&#10;&#09;border-bottom-right-radius: 4pt 4pt;&#10;&#09;border-bottom-left-radius: 4pt 4pt;&#10;&#09;border-top-left-radius: 4pt 4pt;&#10;&#09;border-image-source: none;&#10;&#09;border-image-slice: 100% 100% 100% 100%;&#10;&#09;border-image-width: 1 1 1 1;&#10;&#09;border-image-outset: 0 0 0 0;&#10;&#09;border-image-repeat: stretch stretch;&#10;&#09;outline-width: 0pt;&#10;&#09;outline-style: none;&#10;&#09;outline-color: invert;&#10;&#09;outline-offset: 0pt;&#10;&#09;font-family: -fm-font-family(Helvetica,roman);&#10;&#09;font-weight: normal;&#10;&#09;font-stretch: normal;&#10;&#09;font-style: normal;&#10;&#09;font-variant: normal;&#10;&#09;font-size: 12pt;&#10;&#09;color: rgba(0%,0%,0%,1);&#10;&#09;direction: ltr;&#10;&#09;line-height: 1line;&#10;&#09;block-progression: tb;&#10;&#09;text-align: left;&#10;&#09;text-transform: none;&#10;&#09;text-indent: 0pt;&#10;&#09;display: inline;&#10;&#09;padding-top: 0.25em;&#10;&#09;padding-right: 0.5em;&#10;&#09;padding-bottom: 0.25em;&#10;&#09;padding-left: 0.5em;&#10;&#09;margin-top: 0pt;&#10;&#09;margin-right: 0pt;&#10;&#09;margin-bottom: 0pt;&#10;&#09;margin-left: 0pt;&#10;&#09;width: auto;&#10;&#09;height: auto;&#10;&#09;float: none;&#10;&#09;clear: none;&#10;&#09;overflow-x: visible;&#10;&#09;overflow-y: visible;&#10;&#09;overflow-style: auto;&#10;&#09;visibility: visible;&#10;&#09;top: auto;&#10;&#09;right: auto;&#10;&#09;bottom: auto;&#10;&#09;left: auto;&#10;&#09;position: static;&#10;&#09;box-shadow: none;&#10;&#09;box-sizing: content-box;&#10;&#09;vertical-align: baseline;&#10;&#09;-fm-digit-set: roman;&#10;&#09;-fm-space-before: 0line;&#10;&#09;-fm-space-after: 0line;&#10;&#09;-fm-tab-stops: ;&#10;&#09;-fm-strikethrough: false;&#10;&#09;-fm-underline: none;&#10;&#09;-fm-glyph-variant: ;&#10;&#09;-fm-paragraph-margin-left: 0pt;&#10;&#09;-fm-paragraph-margin-right: 0pt;&#10;&#09;-fm-character-direction: ;&#10;&#09;-fm-tab-top-left-radius: 0 0;&#10;&#09;-fm-tab-top-right-radius: 0 0;&#10;&#09;-fm-use-default-appearance: false;&#10;&#09;-fm-icon: none;&#10;&#09;-fm-icon-color: rgba(0%,0%,0%,1);&#10;&#09;-fm-tab-spacing: 0;&#10;&#09;-fm-override-with-classic: false;&#10;&#09;-fm-table-background-color: rgba(0%,0%,0%,0);&#10;&#09;-fm-fill-effect: 0;&#10;&#09;-fm-highlight-color: rgba(0%,0%,0%,0);&#10;&#09;-fm-portal-alt-background: false;&#10;&#09;-fm-text-vertical-align: top;&#10;&#09;-fm-tategaki: false;&#10;&#09;-fm-rotation: 0;&#10;&#09;-fm-borders-between-reps: false;&#10;&#09;-fm-borders-baseline: false;&#10;&#09;-fm-body-alt-background: false;&#10;&#09;-fm-texty-field: false;&#10;}&#10;self .text&#10;{&#10;&#09;width: 100%;&#10;&#09;height: 100%;&#10;&#09;box-sizing: border-box;&#10;}&#10;self:hover .text&#10;{&#10;&#09;width: 100%;&#10;&#09;height: 100%;&#10;&#09;box-sizing: border-box;&#10;}&#10;self:pressed .text&#10;{&#10;&#09;width: 100%;&#10;&#09;height: 100%;&#10;&#09;box-sizing: border-box;&#10;}&#10;self:focus .text&#10;{&#10;&#09;width: 100%;&#10;&#09;height: 100%;&#10;&#09;box-sizing: border-box;&#10;}&#10;</FullCSS>

                        <ThemeName>com.filemaker.theme.cool_gray</ThemeName></Styles>

                        <CharacterStyleVector>

                        <Style>

                        <Data></Data>

                        <CharacterStyle mask="32695">

                        <Font-family codeSet="Roman" fontId="2">tahoma,sans-serif</Font-family>

                        <Font-size>12</Font-size>

                        <Face>0</Face>

                        <Color>#505050</Color>

                        </CharacterStyle>

                        </Style>

                        </CharacterStyleVector>

                        <ParagraphStyleVector>

                        <Style>

                        <Data></Data>

                        <ParagraphStyle mask="0">

                        </ParagraphStyle>

                        </Style>

                        </ParagraphStyleVector>

                        </TextObj>

                        <ButtonObj buttonFlags="0">

                        </ButtonObj>

                        </Object>

                        </Layout></fmxmlsnippet>

                         

                        Normal browse mode still works smooth over LAN. Caching schema helps I think.

                        So I do think it is a FileMaker 12 problem sending the whole file over the network when one little change is made is brutal ?! Maybe FileMaker engineers can optimize this behaviour ?

                         

                        Kind regards,

                         

                        Willem-Jan.

                        • 9. Re: Development speed

                          Hi Willem-Jan,

                           

                          That ping time pf 0.5 msec is realistic for a LAN.

                           

                          I've compared the file sizes of our main file. On the date of conversion our .fp7 file was 733.8 MB and the converted .fmp12 file was 745 MB. It holds 5 years of data. After converting many layouts to the Warm Blue theme, with many local object styles applied, the .fmp12 file has grown to no more than 780.6 MB.

                           

                          As this seems vastly different from the 10 fold increase in file size that you are reporting, there must be some other problem that is adding to your file size.

                           

                          FWIW, I've followed the procedure recommended by Adam Ward in his DevCon '12 presentation for converting the embedded Classic to a new Theme. Open the layout in Layout Mode, drag all layout objects out of the window (eg to the right in a 27" monitor), convert the layout to the theme of your choice, then drag the converted objects back into the new layout window, resizing them as necessary to accommodate the new Theme field metrics.

                           

                          I hope this will help to track down your problem,

                           

                          John

                          • 10. Re: Development speed
                            willemjan

                            Hi John,

                             

                            Thanks for your info. But I converted some other databases they all grow in size. Depending on how large the schema data is (layouts,scripts etc) the grow from 1,2 to 10 tens the orginal size. Its not the data that grows but I suspect the number of layouts make your database grow. In this case we have 400 layouts in the file thats why it grows that much I think.

                             

                            But that the concept that a minor change in a layout causes a transfer of the whole schema to the server is not so smooth. Even if your schema is just 10 mb its not smooth.

                             

                            Kind regards,

                             

                            Willem-Jan

                            • 11. Re: Development speed
                              Oliver_Reid

                              Re:

                               

                              But that the concept that a minor change in a layout causes a transfer of the whole schema to the server is not so smooth. Even if your schema is just 10 mb its not smooth.

                               

                               

                              That just does not happen



                              There is something wrong with your file or your network

                               

                              I have edited complex apps in 12 with tons of custom styling over network with no issues.

                               

                               

                              If the perfomace using fmp clint right on the server machine is still slow, it's the file. If that is fine, it's the network

                               

                              The only thing that would slow down a layout chnage to degree you mention is large  graphics stored in the layout (like a 600 dpi TIFF image)-- use container fields with external storage for those.

                              • 12. Re: Development speed
                                willemjan

                                Hi Oliver,

                                 

                                Nice to hear that I is not the way FileMaker works.... But I see it in de Admin console statistics that it sends 80000000 bytes out regarly. Most of the times changes to the schema,layouts are handled quikly and the bytes out are around 30.000 or less. So 30kb and lower that works fast. But let me guess 1 out of 10 edits it takes a few seconds you get the feeling it's going to crash but that does never happen. The file has been handled with great care, never recovered.

                                I have tested with other files and see the same behaviour.

                                 

                                You are sure edits are always fast in complex systems ?

                                 

                                A fast network could be able to transfer 30 mb per seconds ? So it is not our network. Sending 80 mb over the line takes time say 3 seconds or more. This is long for just an layout edit. A 100mbit network would take about 10-12 seconds to handle 80mb.

                                 

                                - The file and others files are corrupt or something ?! nahh....they all seem fine. We test them regarly with fmdiff.

                                - The server installation ?

                                - The mac mini ?

                                 

                                Don't think so its FileMaker 12 behaviour, if you ask me.

                                 

                                We have only 1 internal 12 server. We have serveral in the cloud going to test if these servers behave the same. It will be very slow because it will be over the WAN.

                                Get back to you.

                                 

                                Kind regards,

                                 

                                Willem-Jan

                                • 13. Re: Development speed
                                  willemjan

                                  Hi,

                                   

                                  I put the file on a virtual win 2008. Different behaviour, an edit of a layout results in a send of around 2 mb to the server.

                                  Upload speed of 1 mbit on this line. So a layout edit took long. I did not get the 80 mb may because I was editing the file alone ? It was to slow to work with.

                                   

                                  Strangly enough I got e-mail from the server when I was editing.

                                   

                                  2013-01-26 21:09:23.000 +0100          Error          66          fmserver12          Could not pause database "%" because of lock conflict(s) with 1 database user(s): kempen

                                   

                                   

                                  Seems to be a known bug

                                  http://help.filemaker.com/app/answers/detail/a_id/10677

                                   

                                  Okay I quit this post and examination for now.

                                  Thanks everybody for your reaction.

                                   

                                  Kind regards,


                                  Willem-Jan

                                   

                                   


                                  • 14. Re: Development speed

                                    Hi Willem-Jan,

                                     

                                    My suspicion is that your conversion might be incurring one or more of the known 'gotchas' where file size bloat has been observed. I cannot recall all of these now so I'd recommend you ask your SE for help.

                                     

                                    During the DevCon discussions several of these gotchas were mentioned but you'd need to listen to several of the session recordings to see if any were the cause of your issues -- such as your pasting of a button from another file into one of your layouts. If that button already had a theme applied and that theme was different from the theme of your destination layout, then I'd expect to see some file bloat to accommodate the embedded CSS from two different themes.

                                     

                                    As you've already observed from one of your posts, there are dozens of CSS properties available for each object. The layout coding obviously has some way of handling all of those attributes in an efficient manner, which is why I suspect that there is some part of your conversion methodology that is obfuscating that efficiency.

                                     

                                    Sorry I cannot provide better diagnostics from this distance!!

                                     

                                    John

                                    1 2 Previous Next